簡體   English   中英

kubernetes pod 的非本地通信

[英]Nonlocal communication of kubernetes pods

  • 這更像是一個概念性問題,我找不到有關 web 或文檔的任何信息。 我正在嘗試了解 kubernetes 的網絡,所以我的問題更多地集中在概念部分而不是部署應用程序的約定上。 根據我目前所學到的知識,我可以使用 Minikube 在本地運行 kubernetes 但假設我有一個 pod 在我的計算機上運行,另一個在我同事的計算機上運行,或者換句話說,一個 pod 在外部網絡上的外部計算機上運行。 有沒有辦法讓這些 pod 相互通信? 或者我能做到這一點的唯一方法是通過雲服務提供商?

  • 據我了解,在這種情況下,兩個不同的集群中有兩個 pod,我想要實現的是集群的聯網,最終使這些不同集群中的 pod 可以相互通信。

    提前致謝。

有沒有辦法讓這些 pod 相互通信?

它們確實位於不同的集群上,但網絡和節點在 Kubernetes 之外進行管理。 根據您配置網絡的方式(例如路由和子網),這是可能的。 例如,您可以在 Internet 上的公共節點上安裝 Kubernetes - 並且還可以在公司網絡內安裝 Kubernetes - 通常設置 Z30136395F01879792198317C11831EA4 的公司在本地與其他非 Kubernetes 服務進行通信,例如數據庫集群 - 這與另一個 Kubernetes 集群沒有什么不同。 這完全取決於您如何配置網絡 - 這與 Kubernetes 無關。

您還可以通過創建可從其他網絡訪問的 LoadBalancers 或代理向外部世界公開集群中的服務。 這是 Kubernetes 設置的典型方式,具有集群本地節點。

暫無
暫無

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

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