Где я могу увидеть «установить контекст» для изменения пространства имен kubernetes в Intellij IDEA?

В официальном руководстве говорится об изменении пространства имен, щелкнув элемент пространства имен и установив контекст.

Но я не вижу в моей версии 2020.3

2 ответа

Пространство имен — это часть контекста Kubernetes, остальные — учетные данные кластера и пользователя. Таким образом, контекст Kubernetes — это ярлык, который дает вам быстрый доступ к пространству имен в вашем кластере. Для скриншота, который вы разместили, defaultпространство имен имеет контекст, созданный для него (обычный сценарий), но другие пространства имен не имеют контекста.

Если вы хотите создать контекст для другого пространства имен, используйте kubectl config set-contextкоманду в терминале. Cloud Code не поддерживает эту операцию через пользовательский интерфейс или Kubernetes Explorer, поскольку обычно она используется редко. Контексты обычно создаются автоматически при запуске кластера, такого как minikube или GKE.

Обратите внимание, что для плагина Kubernetes (который я предпочитаю плагину Google Cloud Intellij) вы можете изменить контекст kubernetes в разделе «Службы», щелкнув правой кнопкой мыши текущий контекст, в котором вы находитесь, выбрав контексты из раскрывающегося меню и выбрав один из контекстов. перечислено там:

Вам нужно будет добавить свой кластер google-cloud в локальные контексты kubectl, обновив локальный файл ~/.kube/config, как описано в документации Google Cloud .

Обратите внимание, что изменение контекстов из командной строки не обновит IntelliJ, вы должны сделать это из этого меню. Я использую Intellij IDEA 2022.1 Ultimate Edition.

Другие вопросы по тегам