如何在kubernetes中访问mySQL服务器

时间:2019-01-11 05:09:51

标签: mysql kubernetes digital-ocean

我已经在kubernetes中创建了一个MySQL部署,并将其作为节点端口公开。

我可以做什么: 使用kubectl run -it --rm --image=mysql:5.6 --restart=Never mysql-client -- mysql -h mysql -ppassword

从群集内部访问它

我要做什么::从群集外部访问MySQL服务器(例如访问普通的MySQL服务器)。
请指导我。我正在数字海洋云中使用Kubernetes v1.13。

2 个答案:

答案 0 :(得分:1)

您可以通过mysql -u {username} -p {password} -h {any kubernetes worker ip} -P {nodePort}访问它。启动mysql容器并通过服务公开它的广告节点端口后。

答案 1 :(得分:0)

在启动容器时,您需要指定MYSQL_ROOT_PASSWORD。没有它,您如何能够在Docker中启动它?