Kubernetes 命名空间与标签选择器使用指南
1. 命名空间基础
1.1 命名空间与上下文关联
命名空间可以与上下文关联,每个上下文都可以分配到一个现有的命名空间。如果没有指定,就像上下文 3 那样,会使用默认命名空间 default 。当前上下文是客户端的默认环境,在 kubeconfig 中可能有多个上下文,但当前上下文只有一个。当前上下文及其关联的命名空间将为用户构建默认的计算环境。通过切换 kubeconfig 中的当前上下文,用户可以轻松切换默认使用的资源,当然,用户也可以在指定的不同命名空间中启动任何资源。
1.2 默认命名空间
默认情况下,Kubernetes 创建了名为 default 的命名空间,所有未指定命名空间而创建的对象都会被放入该命名空间。此外,Kubernetes 还会创建另一个初始命名空间 kube - system ,用于存放 Kubernetes 系统对象,如插件或覆盖网络。可以使用以下命令列出所有命名空间:
$ kubectl get ns
NAME STATUS AGE
default Active 15d
kube - public Active 15d
kube - system Active 15d
在初始阶段,可能会看到一个额外的命名空间 kube - public
超级会员免费看
订阅专栏 解锁全文
1009

被折叠的 条评论
为什么被折叠?



