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

 

posted @ 2021-10-05 21:56  flag_HW  阅读(240)  评论(0)    收藏  举报