如何在 kubernetes 中访问 mySQL 服务器
how to access mySQL server in kubernetes
我在 kubernetes 中创建了一个 MySQL 部署并将其公开为节点端口。
我能做的:
使用
从集群内部访问它
kubectl run -it --rm --image=mysql:5.6 --restart=Never mysql-client -- mysql -h mysql -ppassword
我想做的事情:
从集群外部访问 MySQL 服务器(就像访问普通的 MySQL 服务器)。
DigitalOcean Cloud 中的 Kubernetes v1.13。
请指导我。
您可以通过mysql -u {username} -p {password} -h {any kubernetes worker ip} -P {nodePort}
访问它。启动 mysql 容器并通过服务公开它的广告节点端口后。
您需要在启动广告连播时指定 MYSQL_ROOT_PASSWORD。没有它,你怎么能在 Docker 中提出来呢?
我在 kubernetes 中创建了一个 MySQL 部署并将其公开为节点端口。
我能做的:
使用
从集群内部访问它
kubectl run -it --rm --image=mysql:5.6 --restart=Never mysql-client -- mysql -h mysql -ppassword
我想做的事情:
从集群外部访问 MySQL 服务器(就像访问普通的 MySQL 服务器)。
DigitalOcean Cloud 中的 Kubernetes v1.13。
请指导我。
您可以通过mysql -u {username} -p {password} -h {any kubernetes worker ip} -P {nodePort}
访问它。启动 mysql 容器并通过服务公开它的广告节点端口后。
您需要在启动广告连播时指定 MYSQL_ROOT_PASSWORD。没有它,你怎么能在 Docker 中提出来呢?