我可以设置默认名称空间吗?那就是:
$ kubectl get pods -n NAMESPACE
这省去了我每次都要键入的麻烦,尤其是当我一天大部分时间都在一个名称空间中时。
答案 0 :(得分:5)
是的,您可以像这样设置名称空间as per the docs:
$ kubectl config set-context $(kubectl config current-context) --namespace=NAMESPACE
或者,您可以使用kubectx。
答案 1 :(得分:0)
您还可以使用临时Linux别名:
alias k='kubectl -n kube-system '
然后像使用它
k get pods
就这样;)