我在kubernetes中创建了一个MySQL部署,并将其公开为节点端口。
我能做什么:
从集群内部使用
kubectl run -it --rm --image=mysql:5.6 --restart=Never mysql-client -- mysql -h mysql -ppassword
我想做的事:
从集群外部访问MySQL服务器(比如访问普通的MySQL服务器)。
DigitalOcean云中的Kubernetes v1.13。
请指引我。
发布于 2019-01-11 05:26:17
您可以通过mysql -u {username} -p {password} -h {any kubernetes worker ip} -P {nodePort}访问它。启动mysql容器并通过服务公开节点端口之后。
发布于 2019-02-27 06:21:50
您需要在打开吊舱时指定MYSQL_ROOT_PASSWORD。没有它你怎么能在码头提出来?
https://stackoverflow.com/questions/54140661
复制相似问题