創建服務
更新時間 2025-05-27 17:19:13
最近更新時間: 2025-05-27 17:19:13
分享文章
本文將介紹如何在Serverless集群中創建服務。
前提條件
確保您已經創建Serverless集群,具體操作請參閱創建Serverless集群。
背景信息
Kubernetes中每?個工作負載會有?個或多個實例(Pod),每個實例(Pod)的IP地址由網絡插件動態隨機分配(Pod重啟后IP地址會改變)。為屏蔽這些后端實例的動態變化和對多實例的負載均衡,引入了Service這個資源對象。Service是?種資源,提供了我們訪問單個或多個容器應用的能力。每個服務在其生命周期內,都擁有?個固定的IP地址和端口。每個服務對應了后臺的?個或多個Pod,通過這種方式,客戶端就不需要關心Pod所在的位置,方便后端進行Pod的擴容、縮容等操作,更多詳細原理可參閱Kubernetes官網的Service部分。
步驟一:創建Deplyoment
使用鏡像創建一個Deployment,詳細操作步驟請參閱使用鏡像創建應用 。
步驟二:創建服務
-
登錄云容器引擎控制臺。
-
在控制臺的左側導航欄中點擊“集群”。
-
在集群列表頁面中,點擊目標集群的名稱進入集群詳情頁面。
-
點擊左側導航欄中的“網絡” ,并選擇“服務” 。
-
在服務頁面單擊左上角的“創建服務”。
-
進行相關參數的配置:
- 填寫服務的基本信息:
- 填寫訪問設置信息。包括填寫端口映射的名稱、容器端口、服務端口以及選擇協議類型為TCP或者UDP。
- 進行工作負載綁定,選擇在步驟一中創建的Deplyoment進行綁定。
- 填寫服務的基本信息:
-
創建完成后,您可以在服務頁面下對已有服務進行更新、刪除以及查看YAML等操作。