入口網關
更新時間 2025-04-11 17:04:16
最近更新時間: 2025-04-11 17:04:16
分享文章
本章節介紹應用服務網格入口網關
概述
應用服務網格入口網關可以為您的應用程序提供統一的流量入口。作為服務網格的入口,它不僅可以定義請求的轉發規則,還可以應用安全策略,如認證和授權,以確保流入服務網格的流量的安全性。入口網關還可以監控流量的流向和性能,并通過負載均衡算法確保各個服務實例的負載均衡,從而提高整體系統的可靠性和穩定性。
創建入口網關
前提條件
服務網關使用彈性負載均衡服務(ELB)的負載均衡器提供網絡訪問,因此在添加網關前,請提前創建彈性負載均衡(需要確保所屬VPC與網格的VPC一致)。
注意入口網關無法綁定組件內部使用的ELB,如云容器引擎API Server ELB、應用服務網格控制面ELB等。
操作步驟
- 登錄應用網格控制臺,單擊應用網格實例列表中的網格名稱。
- 在左側導航欄中,選擇網關>入口網關。
- 選擇對應的集群和命名空間后,點擊創建入口網關按鈕,配置入口網關信息,配置項如下:
| 配置項 | 說明 |
|---|---|
| 網關名稱 | 自定義網關名稱。 |
| 命名空間 | 網關創建的命名空間。 |
| 網關類型 | 表示網關為出口網關還是入口網關。 |
| elb實例 | 為入口網關綁定私網或公網的elb,以提供私網或公網的訪問。 |
| label標簽設置 | 設置入口網關的標簽,可用于網關規則篩選器的匹配。 |
| 端口設置 | 配置網關的端口以及端口對應的協議,支持HTTP、HTTPS、TLS、HTTP2.0、GRPC、TCP |
| 資源規格設置 | 網關pod的CPU和內存規格。 |
| 網關副本數 | 網關pod的數量。 |
| 擴容HPA策略 | K8s?Horizontal Pod Autoscaler策略,用于實現基于業務負載動態擴縮容的能力,提升業務的可用性和資源利用率。 |
| 滾動升級策略設置 | 配置滾動升級,用于無縫地將應用程序的新版本逐步引入到集群中,同時逐步淘汰舊版本,以確保應用程序持續可用性的升級過程,可進行如下配置: 1,不可用最大副本數:設置滾動升級時不可用最大的副本數量。 2,超過期望的副本數:設置滾動升級時最多不能超過的副本數量。例如設置為25%,表示滾動升級時副本數量不能超過原來副本的125%。 |
注意多個Ingress網關綁定到同一個ELB實例時需要確保使用到的端口沒有沖突。
入口網關操作
入口網關創建后,您可以在應用網格控制臺查看入口網關創建以及elb綁定進度,還可以管理入口網關。
通過應用網格控制臺管理入口網關
- 登錄應用網格控制臺,單擊應用網格實例列表中的網格名稱。
- 在左側導航欄中,選擇網關>入口網關。
- 選擇對應的集群和命名空間后,對入口網關進行管理。
| 操作 | 說明 |
|---|---|
| 查看或編輯入口網關 | 單擊所需查看的入口網關所在行右側的管理按鈕,可在編輯框中查看并修改入口網關配置。完成配置修改后,點擊確定按鈕即可提交修改。 |
| 刪除入口網關 | 單擊所需刪除的入口網關所在行右側的刪除按鈕,然后在確認對話框中,單擊確認按鈕。 |