kubernetes實踐之四十八:Service Controller與Endpoint Controller

百聯達發表於2018-05-29


1.Endpoints表示一個Service對應的所有Pod副本的訪問地址,而Endpoints Controller就是負責生成和維護所有Endpoints物件的控制器.它負責監聽Service和對應的Pod副本的變化,如果檢測到Service被刪除,則刪除和該Service同名的Endpoints物件。如果檢測到新的Service被建立或者修改則根據該Service資訊獲得相關的Pod列表,然後建立或者更新Service對應的Endpoints物件。

2.Node上的Kube-proxy程式獲取每個Service的Endpoints,實現Service的負載均衡功能。

3.Service Controller屬於Kubernetes叢集與外部雲平臺之間的一個介面控制器。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28624388/viewspace-2155258/,如需轉載,請註明出處,否則將追究法律責任。

相關文章