как получить доступ к серверу MySQL в kubernetes - PullRequest
0 голосов
/ 11 января 2019

Я создал развертывание MySQL в kubernetes и выставил его как node-port.

что я могу сделать: получить доступ изнутри кластера, используя kubectl run -it --rm --image=mysql:5.6 --restart=Never mysql-client -- mysql -h mysql -ppassword

что я хочу сделать: получить доступ к серверу MySQL из-за пределов кластера (например, получить доступ к обычному серверу MySQL). Я использую Kubernetes v1.13 в Digital Ocean Cloud.

Ответы [ 2 ]

0 голосов
/ 27 февраля 2019

Вам нужно указать MYSQL_ROOT_PASSWORD при вызове модуля. Как вы смогли создать его в Docker без него?

0 голосов
/ 11 января 2019

Вы можете получить к нему доступ mysql -u {username} -p {password} -h {any kubernetes worker ip} -P {nodePort}. После того, как вы запустите контейнер MySQL и выставите его порт рекламного узла через сервис.

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