1.Endpoints表示一個(gè)Service對(duì)應(yīng)的所有Pod副本的訪問(wèn)地址,而Endpoints Controller就是負(fù)責(zé)生成和維護(hù)所有Endpoints對(duì)象的控制器.它負(fù)責(zé)監(jiān)聽(tīng)Service和對(duì)應(yīng)的Pod副本的變化,如果檢測(cè)到Service被刪除,則刪除和該Service同名的Endpoints對(duì)象。如果檢測(cè)到新的Service被創(chuàng)建或者修改則根據(jù)該Service信息獲得相關(guān)的Pod列表,然后創(chuàng)建或者更新Service對(duì)應(yīng)的Endpoints對(duì)象。2.Node上的Kube-proxy進(jìn)程獲取每個(gè)Service的Endpoints,實(shí)現(xiàn)Service的負(fù)載均衡功能。3.Service Controller屬于Kubernetes集群與外部云平臺(tái)之間的一個(gè)接口控制器。
當(dāng)前名稱:kubernetes實(shí)踐之四十八:ServiceController與EndpointController
網(wǎng)頁(yè)URL:
http://weahome.cn/article/jecocj.html