![](/img/trans.png)
[英]How do I connect to Docker, running on host VMs in a Kubernetes cluster from a container running in the same Kubernetes cluster?
[英]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.