Могу ли я установить пространство имен по умолчанию?То есть:
$ kubectl get pods -n NAMESPACE
Это избавляет меня от необходимости набирать его каждый раз, особенно когда я нахожусь в одном пространстве имен большую часть дня.
Вы также можете использовать временный псевдоним Linux:
alias k='kubectl -n kube-system '
Затем используйте его как
k get pods
Вот и все;)
Да, вы можете установить пространство имен согласно документам следующим образом:
$ kubectl config set-context $(kubectl config current-context) --namespace=NAMESPACE
В качестве альтернативы вы можете использовать kubectx для этого.