Как изменить пространство имен по умолчанию в контексте kubernetes из команды kops по умолчанию?

#kubernetes #kubectl #kops

Вопрос:

Я использую kops export kubecfg ${NAME} для создания контекста kubectl , однако я хотел бы изменить пространство имен по умолчанию.

Я знаю, что могу создать пространство имен в новом контексте с помощью чего-то вроде:

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

Но как я могу изменить пространство имен по умолчанию в уже существующем контексте?

Ответ №1:

Оказывается, это set-context неправильное название, и пользователь может изменить контекст, поэтому следующее сделает именно то, что необходимо для изменения пространства имен по умолчанию в kubectl kops команде from:

kubectl config set-context ${NAME} --namespace=myNamespace