Проблема с конфигурацией Google GKE

#google-cloud-platform #google-kubernetes-engine

#google-облачная платформа #google-kubernetes-engine

Вопрос:

Я управляю несколькими проектами, использующими GKE. Однако я перешел на использование секретов, я не могу запустить модули сейчас из-за проблемы с секретом / токеном.

Кажется, когда я запускаю kubectl get secret , я получаю:

 default-token-vhn8t      kubernetes.io/service-account-token   3      17m
pod-reader-token-q7nh7   kubernetes.io/service-account-token   3      7m1s
  

Однако оба эти секрета принадлежат другому проекту под названием np . Когда я запускаю

gcloud config get-value core/project

Я понимаю gmbt , какой проект правильный.

Нужно ли запускать compariable kubectl ??? для настройки правильного проекта?

Когда я запускаю:

kubectl create secret generic gmbt-server-key --from-file ./keys/server-env/production/.env.json

Он добавляет ключи к np проекту, а не к gmbt проекту. Может быть, выход / вход в систему может помочь?

Ответ №1:

Я глубоко погрузился в

https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#config

Здесь я сбросил конфигурацию, а затем запустил

gcloud container clusters get-credentials "project-cluster" --region="us-central1-c"

Это решило мою проблему, и я думаю gcloud config set project [PROJECT_ID] , что она не устанавливает правильные значения.