Мне также пришлось указать переменную среды GOOGLE_APPLICATION_CREDENTIALS в моей настройке GKE, это шаги, которые я выполнил благодаря Как настроить GOOGLE_APPLICATION_CREDENTIALS в GKE, работающем через Kubernetes :
1.Создайте секрет (в моем случае в моем шаге развертывания на Gitlab):
kubectl create secret generic google-application-credentials --from-file=./application-credentials.json
2.Настройте громкость:
...
volumes:
- name: google-application-credentials-volume
secret:
secretName: google-application-credentials
items:
- key: application-credentials.json # default name created by the create secret from-file command
path: application-credentials.json
3.Настройте монтирование громкости:
spec:
containers:
- name: my-service
volumeMounts:
- name: google-application-credentials-volume
mountPath: /etc/gcp
readOnly: true
4.Установите переменную среды:
spec:
containers:
- name: my-service
env:
- name: GOOGLE_APPLICATION_CREDENTIALS
value: /etc/gcp/application-credentials.json