繁体   English   中英

如何将运行Flask应用程序的minikube(kubernetes)节点连接到mysql docker容器中的公共数据库?

[英]How do I connect minikube(kubernetes) nodes running Flask applications to a common database in a mysql docker container?

目前,我有一个用于Flask应用程序的Docker容器和一个用于mysql数据库的容器。

我使用名称“ db”启动mysql数据库容器,然后使用以下命令启动flask应用程序-

docker run -d  -p 80:80 --name acts1 --link db acts-app

actions-app是Docker映像的名称。
我想在kubernetes上部署我的应用程序容器,并将它们连接到单个数据库容器“ db”。 在这里,我们使用--link标志来实现它,我们如何在--link上实现它?

在Kubernetes中,您创建指向Pod的服务。 例如,您创建指向“ mysql” pod的“ mysql”服务。 然后,将应用程序配置为使用正确的端口转到主机名“ mysql”,仅此而已。 很容易。

在此处阅读更多信息: https : //kubernetes.io/docs/concepts/services-networking/service/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM