我正在尝试将mysql docker映像部署到kubernetes。我主要负责管理所有任务,docker映像启动并在docker中运行,kubernetes部署缺少最后一点。
mysql有一个配置,说明哪个用户可以从哪个主机“mysql\u root\u host”登录,配置docker没有问题,docker networking使用“172.17.0.1”进行桥接。
kubernetes的问题是,这一定是pod试图连接mysql pod的ip,每次pod启动时,这个ip都会改变。
我试图把pod的标签连接到mysql pod,但它仍然在寻找pod的ip而不是dns名称。
你知道我该如何克服这个问题吗?我甚至不知道该怎么做如果我为尝试连接mysql的pod设置自动缩放,复制副本都会有不同的ip。
谢谢你的回答。。。。
1条答案
按热度按时间3wabscal1#
正如@ryandowson和@siloko提到的,您应该使用服务、入口或舵图来实现这些目的。
您可以在服务、入口和舵图页面上找到更多信息。