比如说,我有两个命名空间 k8s-app1 和 k8s-app2

我可以使用以下命令列出特定命名空间中的所有 pod

kubectl get pods -n <namespace>

我们需要将命名空间附加到所有命令以列出来自各自命名空间的对象。有没有办法在不显式包含命名空间的情况下设置特定的命名空间和列表对象?

最佳答案

我喜欢我的回答简明扼要,并引用官方文档:

答案 :

kubectl config set-context --current --namespace=my-namespace

来自 :

https://kubernetes.io/docs/reference/kubectl/cheatsheet/
# permanently save the namespace for all subsequent kubectl commands in that context.
kubectl config set-context --current --namespace=ggckad-s2

关于kubernetes - 如何在 kubernetes 中切换命名空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55373686/

10-16 06:35