Итак, я пытаюсь развернуть Jenkins в моем существующем кластере k8s, но затем получаю это уведомление (недостаточно областей OAuth).какой объем я пропускаю в своей учетной записи службы?
По умолчанию пул узлов создается со следующими областями, которые не включают правую область действия :
"nodePools": [ { "name": "default-pool", "config": { "oauthScopes": [ "https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/devstorage.read_only", "https://www.googleapis.com/auth/logging.write", "https://www.googleapis.com/auth/monitoring", "https://www.googleapis.com/auth/servicecontrol", "https://www.googleapis.com/auth/service.management.readonly", "https://www.googleapis.com/auth/trace.append" ],
Чтобы исправить ошибку:
Если это тестовый кластер GKE, просто заново создайте его с нужной областью действия.Вы можете создать новый пул узлов с необходимыми областями действия , а затем перенести ваших рабочих нагрузок в новый пул узлов.
Если вы используете gcloud, добавьте эту область:
--scopes=https://www.googleapis.com/auth/cloud-platform
Если вы решили воссоздать пул узлов, запомнитечтобы слить и удалить старый Node Pool потом.Я думаю, что следующая запись будет полезна, поскольку она связана с вашим делом.
Это проблема GCP.
Убедитесь, что у пользователя, которого вы используете для запуска службы, есть права Владелец или Вычислить администратора в вашем проекте GCP.