k8s_namespace
namespace
可以认为namespaces是kubernetes集群中的虚拟化集群。在Kubernetes集群可以拥有多个命名空间,它们在逻辑上彼此隔离。
多数的Kubernetes中的集群默认会有一个叫default的namespace。
#查看当前所在命名空间 [root@k8s-01 ~]# kubectl config get-contexts CURRENT NAME CLUSTER AUTHINFO NAMESPACE * kubernetes-admin@kubernetes kubernetes kubernetes-admin #创建命名空间 [root@k8s-01 ~]# kubectl create namespace test namespace/test created #切换命名空间 [root@k8s-01 ~]# kubectl config set-context $(kubectl config current-context) --namespace=test Context "kubernetes-admin@kubernetes" modified. [root@k8s-01 ~]# kubectl config get-contexts CURRENT NAME CLUSTER AUTHINFO NAMESPACE * kubernetes-admin@kubernetes kubernetes kubernetes-admin test #指定命名空间创建资源可以在命令后加--namespace或者在yml文件的metadata下指定namespace
浙公网安备 33010602011771号