查看空间 {#%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 ~]#