013运用namespace划分资源所属环境
日常环境 namespace
yaml
apiVersion: v1
kind: Namespace
metadata:
name: daily预发环境 namespace
yaml
apiVersion: v1
kind: Namespace
metadata:
name: stage生产环境 namespace
yaml
apiVersion: v1
kind: Namespace
metadata:
name: online执行脚本
shell
cat << EOF > ~/namespace-daily.yaml
apiVersion: v1
kind: Namespace
metadata:
name: daily
EOF
cat << EOF > ~/namespace-stage.yaml
apiVersion: v1
kind: Namespace
metadata:
name: stage
EOF
cat << EOF > ~/namespace-online.yaml
apiVersion: v1
kind: Namespace
metadata:
name: online
EOF
kubectl apply -f ~/namespace-daily.yaml
kubectl apply -f ~/namespace-stage.yaml
kubectl apply -f ~/namespace-online.yaml
验证
shell
kubectl get namespace -A
扩展
也可以通过集群的角度来划分环境,比如通过标签来区分环境,通过标签来部署,通过标签来查看。

