#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]
, что она не устанавливает правильные значения.