Я пытаюсь подключиться к своему экземпляру GCP Sql с помощью контейнера docker cloud-sql.У меня также есть сервис, который зависит от cloudsql для подключения к базе данных в GKE.Вместе эти два создают модуль.
Кажется, что соединение всегда прерывается примерно 3-4 раза, а затем успешно соединяется.это происходит каждый раз, когда я хочу развернуть новую версию моего сервиса, создав обновленный модуль kubernetes.
Мое развертывание kubernetes, описывающее этот код:
...
- name: cloudsql-proxy
image: gcr.io/cloudsql-docker/gce-proxy:1.12
command:
- /cloud_sql_proxy
- -instances=my-project:europe-west1:my-instance=tcp:5432
- -credential_file=/secrets/cloudsql/credentials.json
...
Я ожидаю, что cloud-sqlнемедленно подключитесь к моему экземпляру, но я несколько раз получаю эту ошибку в своих журналах
couldn't connect to "my-project:europe-west1:my-instance": Post https://www.googleapis.com/sql/v1beta4/projects/my-project/instances/my-instance/createEphemeral?alt=json&prettyPrint=false: oauth2: cannot fetch token: Post https://oauth2.googleapis.com/token: net/http: TLS handshake timeout