我已经在kubernetes中创建了一个MySQL部署,并将其作为节点端口公开。
我可以做什么: 使用kubectl run -it --rm --image=mysql:5.6 --restart=Never mysql-client -- mysql -h mysql -ppassword
我要做什么::从群集外部访问MySQL服务器(例如访问普通的MySQL服务器)。
请指导我。我正在数字海洋云中使用Kubernetes v1.13。
答案 0 :(得分:1)
您可以通过mysql -u {username} -p {password} -h {any kubernetes worker ip} -P {nodePort}
访问它。启动mysql容器并通过服务公开它的广告节点端口后。
答案 1 :(得分:0)
在启动容器时,您需要指定MYSQL_ROOT_PASSWORD。没有它,您如何能够在Docker中启动它?