Подключение модуля GKE к облаку SQL - PullRequest
0 голосов
/ 25 марта 2020

Пожалуйста, просветите меня.

Текущая настройка: Docker контейнер, работающий внутри экземпляра виртуальной машины - контейнер docker может подключаться к нашему облаку SQL со всеми учетными данными, включенными в файл свойств во время построения из docker image

Future Setup: Я развернул этот контейнер как модуль в моем GKE, но он не смог подключиться к моему облаку SQL. Я просто в замешательстве. Нужно ли мне еще делать дополнительный шаг, как показано в руководстве ниже, прежде чем я смогу установить sh соединение с моими облачными SQL БД?

https://cloud.google.com/sql/docs/mysql/connect-kubernetes-engine

Поскольку файл свойств, в котором хранятся все учетные данные БД, объединяющиеся во время процесса создания образа, я должен иметь возможность подключаться к облачным SQL БД из модуля GKE, верно?

= ===

kubectl logs -f appds-d599f75d4-wn9x6

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up

1 Ответ

1 голос
/ 27 марта 2020

Для частных кластеров GKE рабочие узлы и модули GKE, работающие на этих узлах, получают доступ к другим API GCP, таким как Cloud SQL через Доступ к частному API

architecture

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...