簡體   English   中英

Docker / Kubernetes-如何在容器之間共享DNS名稱?

[英]Docker/Kubernetes - how to share dns names between containers?

我有一個關於Docker和Kubernetes的新手問題。

例如,我在不同的容器中有三個PHP服務。 對於每個PHP服務,Nginx和php-fpm也位於不同的容器中(1個進程= 1個容器)。

每個PHP服務都應該知道集群中其他PHP服務的DNS名稱-我該如何解決? 我應該如何配置群集和容器/吊艙使其成為可能?

預先感謝您的幫助。

此致

gtw000

Kubernetes服務創建一個解析為IP的DNS記錄。 與該IP通信時,請求到達服務所針對的Pod之一。

例如,如果您具有以下服務:svc1,svc2和svc3 svc1應該是可解析的主機名,它將流量定向到svc1的pod之一。svc2和svc3也是一樣

請進一步閱讀K8s服務文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM