随笔分类 -  容器

摘要:https://docs.docker.com/glossary/ 阅读全文
posted @ 2021-03-02 14:17 caonw 阅读(50) 评论(0) 推荐(0)
摘要:认证 首先生成一个私钥 (umask 077; openssl genrsa -out caonw.key 2048) 然后基于私钥生成一个证书1.生成私钥签署请求 openssl req -new -key caonw.key -out caonw.csr -subj "/CN=caonw" 2. 阅读全文
posted @ 2020-08-21 15:37 caonw 阅读(402) 评论(0) 推荐(0)
摘要:[root@k8s-master1 ~]# kubectl proxy --port=8011 Starting to serve on 127.0.0.1:8011 [root@k8s-master1 ~]# curl http://127.0.0.1:8011/apis/ { "kind": " 阅读全文
posted @ 2020-08-07 17:03 caonw 阅读(1523) 评论(0) 推荐(0)
摘要:以nginx镜像为例 [root@k8s-master1 opt]# kubectl get pod -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES deploy-nginx-6d46d654 阅读全文
posted @ 2020-07-31 14:41 caonw 阅读(247) 评论(0) 推荐(0)
摘要:1.下载kubernetes源码包 2.修改证书时间 cd /opt/kubernetes/cmd/kubeadm/app/util/pkiutil 修改pki_helpers.go [root@k8s-harbor pkiutil]# vi pki_helpers.go 增加:const dura 阅读全文
posted @ 2020-07-30 09:13 caonw 阅读(868) 评论(0) 推荐(0)
摘要:Kubernetes 对 Pod 的健康状态可以通过两类探针来检查:LivenessProbe 和ReadinessProbe,kubelet定期执行这两类探针来诊断容器的健康状况。(1)LivenessProbe探针:用于判断容器是否存活(Running状态),如果LivenessProbe探针探 阅读全文
posted @ 2020-07-27 15:31 caonw 阅读(360) 评论(0) 推荐(0)
摘要:kubernetes网络模型设计的一个基础原则:每个pod都拥有一个独里的ip地址,并假定所有的的POD都在一个可以直接连通的,扁平的网络空间中。 kubernetes对集群网络有如下要求 1.所有容器都可以在不用NAT的方式下同别的容器通信。 2.所有的节点都可以在不用NAT的方式下同所有的容器通 阅读全文
posted @ 2020-07-23 11:07 caonw 阅读(192) 评论(0) 推荐(0)
摘要:PersistentVolume可以有各种回收策略,包括Retain、Recycle和Delete。对于动态供应的持久卷,默认的回收策略是Delete。这意味着当用户删除相应的PersistentVolumeClaim时,动态供应的卷将自动删除。如果卷中包含宝贵的数据,这种自动行为可能不合适。在这种 阅读全文
posted @ 2020-07-14 11:59 caonw 阅读(2508) 评论(0) 推荐(0)
摘要:Kubernetes Scheduler当前提供的默认调度流程分为以下两步。(1)预选调度过程,即遍历所有目标Node,筛选出符合要求的候选节点。为此,Kubernetes内置了多种预选策略(xxx Predicates)供用户选择。(2)确定最优节点,在第1步的基础上,采用优选策略(xxx Pri 阅读全文
posted @ 2020-07-13 14:46 caonw 阅读(384) 评论(0) 推荐(0)
摘要:首先创建2个netns [root@zabbix-server ~]# ip netns add netns1 [root@zabbix-server ~]# ip netns add netns2 创建1对veth [root@zabbix-server ~]# ip link add veth1 阅读全文
posted @ 2020-07-10 16:08 caonw 阅读(405) 评论(0) 推荐(0)
摘要:1> 创建测试资源 1.命令获取deployment yaml模板 kubectl create deployment web --image=nginx:1.14 -o yaml --dry-run >deploy-web.yaml 修改deployment -web模板,添加pod限制 apiV 阅读全文
posted @ 2020-07-09 14:37 caonw 阅读(2456) 评论(0) 推荐(0)
摘要:docker容器网络分为4种 1.bridge 默认网络,Docker启动后创建一个docker0网桥,默认创建的容器加入到网桥里。查看可以使用yum install bridge-utils -y 中的 brctl show docker0命令进行查看。 [root@worker1 ~]# brc 阅读全文
posted @ 2020-07-07 17:23 caonw 阅读(793) 评论(0) 推荐(0)
摘要:docker 持久化主要有2种bind 和volume bind方式直接挂载 注意:如果源文件不存在或者挂载的目录在容器中非空目录 则该目录现有的内容将被隐藏。例如挂载到nginx访问目录 原有的index.html 50x.html 将被隐藏 [root@worker1 ~]# docker co 阅读全文
posted @ 2020-07-07 16:47 caonw 阅读(5885) 评论(0) 推荐(2)
摘要:1.创建容器 docker container run -d --name=web -p 80:80 --network=test --mount type=bind,src=/root/,dst=/opt --cpus="1" --memory="100M" --memory-swap="200M 阅读全文
posted @ 2020-07-07 15:57 caonw 阅读(250) 评论(0) 推荐(0)
摘要:1.查看docker 空间使用情况 [root@worker1 ~]# docker system df TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 3 0 319.9MB 319.9MB (100%) Containers 0 0 0B 0B Local V 阅读全文
posted @ 2020-07-07 11:24 caonw 阅读(2214) 评论(0) 推荐(0)
摘要:1.创建镜像build [root@worker1 ~]# docker image build -t harbor.rzl.com/test/nginx:v1 . Sending build context to Docker daemon 130.8MB Step 1/6 : FROM ngin 阅读全文
posted @ 2020-07-07 10:25 caonw 阅读(417) 评论(0) 推荐(0)
摘要:1.查看集群信息 [root@manager ~]# docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION 4tlp5w6pbuhbw1vdm5eyfgvht * manager Ready Acti 阅读全文
posted @ 2020-07-07 09:55 caonw 阅读(353) 评论(0) 推荐(0)
摘要:将本地文件拷贝到容器内 [root@k8s-master1 ~]# ll total 16 -rwxr-xr-x. 1 root root 322 Jul 6 09:48 1.sh -rw . 1 root root 1261 Nov 14 2019 anaconda-ks.cfg drwxr-xr 阅读全文
posted @ 2020-07-06 14:13 caonw 阅读(3958) 评论(0) 推荐(0)
摘要:每个Pod都可以对其能使用的服务器上的计算资源设置限额,当前可以设置限额的计算资源有CPU与Memory两种,其中CPU的资源单位为CPU(Core)的数量,是一个绝对值而非相对值。对于绝大多数容器来说,一个CPU的资源配额相当大,所以在Kubernetes里通常以千分之一的CPU配额为最小单位,用 阅读全文
posted @ 2020-07-06 13:23 caonw 阅读(1588) 评论(0) 推荐(0)
摘要:Label(标签)是Kubernetes系统中另外一个核心概念。一个Label是一个key=value的键值对,其中key与value由用户自己指定。Label可以被附加到各种资源对象上,例如Node、Pod、Service、RC等,一个资源对象可以定义任意数量的Label,同一个Label也可以被 阅读全文
posted @ 2020-07-06 13:16 caonw 阅读(745) 评论(0) 推荐(0)