杭州网站关键词,wordpress api小程序,网站建设手机版模板,白城网站开发我们都知道#xff0c;pod是kubelet创建的#xff0c;那么创建的流程是什么呐#xff1f;
此时我们需要了解我们k8s中config.yaml配置文件了#xff1b;
他的存放路径#xff1a;【/var/lib/kubelet/config.yaml】
一、查看静态pod的路径 [rootk8s231 ~]# vim /var/lib…我们都知道pod是kubelet创建的那么创建的流程是什么呐
此时我们需要了解我们k8s中config.yaml配置文件了
他的存放路径【/var/lib/kubelet/config.yaml】
一、查看静态pod的路径 [rootk8s231 ~]# vim /var/lib/kubelet/config.yaml ...... staticPodPath: /etc/kubernetes/manifests 二、静态pod的查看与含义
我们会发现这里面的名称都是我们的k8s集群中master节点的组成组件~ [rootk8s231 ~]# ll /etc/kubernetes/manifests/ total 16 -rw------- 1 root root 2274 Feb 3 02:11 etcd.yaml -rw------- 1 root root 3360 Feb 3 02:11 kube-apiserver.yaml -rw------- 1 root root 2880 Feb 3 02:11 kube-controller-manager.yaml -rw------- 1 root root 1465 Feb 3 02:11 kube-scheduler.yaml 所谓的静态pod就是kubelet自己监视的目录如果这个目录有pod资源清单则会在当前节点自动创建pod
不需要手动kubectl apply -f xxx.yaml
静态pod的创建只在当前节点上创建pod的名称会自动给你加一个当前节点名称后缀
静态pod只要有yaml文件在这个目录就无法删除
· 举例 [rootk8s231 ~]# mv /xinjizhiwa/pod/01-pod-nginx.yaml /etc/kubernetes/manifests/ [rootk8s231 ~]# kubectl get pods NAME READY STATUS RESTARTS AGE m-alpine-k8s231 1/1 Running 0 39s [rootk8s231 ~]# ll /etc/kubernetes/manifests/ total 24 -rw-r--r-- 1 root root 120 Feb 7 16:37 01-pod-nginx.yaml -rw------- 1 root root 2274 Feb 3 02:11 etcd.yaml -rw------- 1 root root 3360 Feb 3 02:11 kube-apiserver.yaml -rw------- 1 root root 2880 Feb 3 02:11 kube-controller-manager.yaml -rw------- 1 root root 1465 Feb 3 02:11 kube-scheduler.yaml 三、引出名称空间namespace 里面那么多pod的文件为什么我们查看不到对应的pod呐
因为名称空间不同我们默认查看的名称空间叫default
【-A】代表查看k8s集群中所有pod [rootk8s231 ~]# kubectl get pods -A -o wide ......