Skip to content

QueenieCplusplus/K8s_PodsIP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

K8s_PodsIP

to deploy seamless Service from Front-end and Back-end Replica Pods

容器在同一 Pod 則存取共同 IP,並利用容器不同的 port 做繫結 bind() 溝通彼此。 而 pod 而言,會配置一獨立的 IP,不與其他 Pod 的 IP 重複,即便是在同一 node 上(可能是虛擬機)。 再者,經過 RC 的副本處理後,pod 不只是一個人,而是成千上萬的 pod 共同擁有同一服務 Service,對於前端來說, 透過 Label Selector 存取 pod,倘若叢集中某一 pod 死亡,也有其他 pod 補上服務的位子,可以說相當的便利與穩定。

虛擬化後端

對外服務的 Master Node 則使用 pod 的 IP 結合容器的 port 行成可以對內服務的虛擬後端端點 EndPoint,然而此服務端點僅提供於內部使用,就是 cluster 層級下的 pod 們使用。

開放給外部客戶端(使用者端)的前端的 ClusterIP:NodePort 要另外在 cluster 的每一個 node 上的設定,如此一來,客戶端才能透過此 Port 連結到內部的後端服務,形成對外提供服務的虛擬後端端點 EndPoint of Virtual Backend 。

About

to deploy seamless Service thru Front-end from Virtual Back-end Endpoint within Replica Pods

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published