说明
kubernetes在集群启动之后,会默认创建几个namespace,通过下面命令查看:
kubectl get ns
执行结果如下:
NAME STATUS AGE
default Active 45h # 所有未指定Namespace的对象都会被分配在default命名空间
kube-node-lease Active 45h # 集群节点之间的心跳维护,v1.13开始引入
kube-public Active 45h # 此命名空间下的资源可以被所有人访问(包括未认证用户)
kube-system Active 45h # 所有由Kubernetes系统创建的资源都处于这个命名空间
kube-system
k8s集群组件是在该命名空间下,查看:
kubectl get pod -n kube-system
显示如下:
NAME READY STATUS RESTARTS AGE
coredns-9d85f5447-fzj8q 1/1 Running 0 47h
coredns-9d85f5447-l487h 1/1 Running 0 47h
etcd-master 1/1 Running 0 47h
kube-apiserver-master 1/1 Running 0 47h
kube-controller-manager-master 1/1 Running 0 47h
kube-flannel-ds-2v9nn 1/1 Running 0 40h
kube-flannel-ds-amd64-g6fsd 0/1 Init:ImagePullBackOff 0 41h
kube-flannel-ds-amd64-vljks 0/1 Init:ImagePullBackOff 0 41h
kube-flannel-ds-amd64-x6dld 0/1 Init:ImagePullBackOff 0 41h
kube-flannel-ds-jjq7x 1/1 Running 0 40h
kube-flannel-ds-srf7t 1/1 Running 0 40h
kube-proxy-flpvx 1/1 Running 0 46h
kube-proxy-sw6vr 1/1 Running 0 46h
kube-proxy-xdwjt 1/1 Running 0 47h
kube-scheduler-master 1/1 Running 0 47h