默认由四个命名空间;
default 默认空间
kube-node-lease 内部心跳
kube-public 公用
kube-system 系统
使用yaml文件创建命名空间
cat > namespace.yml <<EOF
apiVersion: v1
kind: Namespace
metadata:
name: nobody
EOF
kubectl create -f namespace.yml
本机演示(不保存数据):
kubectl create deployment deployname --image=nginx --dry-run=client -o yaml
指定默认命名空间
kubectl config set-context --current --namespace=mynamespace
删除创建的命名空间
kubectl delete namespaces mynamespace nobody