命名空間
- 如果一個集群中部署了多個應用,所有應用都在一起,就不太好管理,也可以導致名字沖突等。
我們可以使用 namespace 把應用劃分到不同的命名空間,跟代碼里的 namespace 是一個概念,只是為了劃分空間。
# 創建命名空間
kubectl create namespace testapp
# 部署應用到指定的命名空間
kubectl apply -f app.yml --namespace testapp
# 查詢
kubectl get pod --namespace kube-system
可以用 kubens 快速切換 namespace
可以安裝 kubens
# 切換命名空間
kubens kube-system
# 回到上個命名空間
kubens -
# 切換集群
kubectx minikube