2017-05-26 23 views
2

我將5個碼頭集裝箱拓撲部署到Kubernetes中,其中一個容器是RabbitMQ容器X,每個其他容器都有一個指向該容器的鏈接。在Y和X(兔子)之間建立鏈接後,Y在hosts文件中有一個新的DNS記錄,以便按名稱到達該容器。現在我正在遷移到Kubernetes,是否有可能通過名稱到達(ping)其他容器?我錯過了什麼嗎?像Kubernetes上的「鏈接」的碼頭

回答

3

您可能想爲您的RabbitMQ部署創建一個Service對象。它可以在集羣內的DNS中按名稱訪問。

如果您在Kubernetes名稱空間「my-ns」中有一個名爲「my-service」的服務,則會創建「my-service.my-ns」的DNS記錄。存在於「我的-NS」豆莢命名空間應該能夠找到它通過簡單地做一個名稱查找爲「我的服務」

欲瞭解更多信息,請參閱docs