如何在kubernetes中访问mySQL服务器

如何在kubernetes中访问mySQL服务器,mysql,kubernetes,digital-ocean,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。 请引导我。您可以通过mysql-u{username}-p{password}-h{any k

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

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

我想做什么:
从集群外部访问MySQL服务器(就像访问普通MySQL服务器一样)。
数字海洋云中的Kubernetes v1.13。

请引导我。

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

在打开pod时,需要指定mysql\u ROOT\u密码。你怎么能在没有它的情况下在Docker提出来

它要求输入密码@hansikagive您的mysql根密码。部署mysql时是否指定了密码?
mysql-u{username}-p-h{any kubernetes worker ip}-p{nodePort}
为我工作:)