簡體   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