華為云計算 云知識 Kubernetes關鍵概念——service的相關介紹
Kubernetes關鍵概念——service的相關介紹

K8s為了為了實現(xiàn)服務間的發(fā)現(xiàn)和 負載均衡 ,Kubernetes設計了service這個概念,負責提供容器應用的訪問,是通過4層協(xié)議訪問,及通過端口區(qū)分。

Service定義了pods的邏輯集合和訪問這個集合的策略,Pods集合是通過定義Service時停更的Label選擇器完成的。

Service的引入旨在保證pod的動態(tài)變化對訪問端透明,訪問端只需要知道Service的地址,由Service來提供代理。

Service的抽象使得前端客戶和后端pods進行了解耦。

Kubernetes Service支持TCP和UDP協(xié)議,默認是TCP。

Kubernetes 支持兩種基本的服務發(fā)現(xiàn)方法:環(huán)境變量和DNS。