我可以设置默认命名空间吗?那是:
$ kubectl get pods -n NAMESPACE
它节省了我每次都要输入它,特别是当我在一天的大部分时间都在一个命名空间时。
是的,您可以像这样设置命名空间as per the docs:
$ kubectl config set-context $(kubectl config current-context) --namespace=NAMESPACE
或者,你可以使用kubectx。
您还可以使用临时的linux别名:
alias k='kubectl -n kube-system '
然后就像使用它一样
k get pods
而已 ;)