51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Kubernetes的Namespace使用

查看空间 {#%E6%9F%A5%E7%9C%8B%E7%A9%BA%E9%97%B4}

在图形化管理界面可以看见现在有五个空间


使用命令查询名称空间kubectl get namespace,下面是使用的简称

[root@k8s-master ~]# kubectl get ns
NAME              STATUS   AGE
default           Active   48m
kube-node-lease   Active   48m
kube-public       Active   48m
kube-system       Active   48m
kuboard           Active   24m
[root@k8s-master ~]# 

创建空间 {#%E5%88%9B%E5%BB%BA%E7%A9%BA%E9%97%B4}

直接点击创建按钮创建

使用命令创建名称空间kubectl creatae namespace xxxx

[root@k8s-master ~]# kubectl create ns mytest2
namespace/mytest2 created
[root@k8s-master ~]# 

使用yml文件创建,编写了一个叫mytest3.yml的文件内容如下

[root@k8s-master ~]# vi mytest3.yml
[root@k8s-master ~]# cat mytest3.yml
apiVersion: v1
kind: Namespace
metadata:
  name: mytest3
[root@k8s-master ~]# kubectl apply -f mytest3.yml 
namespace/mytest3 created
[root@k8s-master ~]# kubectl get ns
NAME              STATUS   AGE
default           Active   66m
kube-node-lease   Active   66m
kube-public       Active   66m
kube-system       Active   66m
kuboard           Active   42m
mytest3           Active   63s
[root@k8s-master ~]#  

删除空间 {#%E5%88%A0%E9%99%A4%E7%A9%BA%E9%97%B4}

同样直接点击删除就行,图形界面有手就行

使用命令删除名称空间kubectl delete namespace xxxx

[root@k8s-master ~]# kubectl delete ns mytest1
namespace "mytest1" deleted
[root@k8s-master ~]# 

赞(0)
未经允许不得转载:工具盒子 » Kubernetes的Namespace使用