云原生API網關支持容器服務(包括ACK與ACK Serverless集群)和MSE Nacos這兩種服務來源。本文介紹如何將部署了后端服務的ACK集群或注冊有后端服務的MSE Nacos注冊中心添加到網關服務來源中,以便網關能夠動態獲取您的后端服務列表。
配置說明
當配置的服務來源失效時,請手動清理此處配置,否則可能會引發穩定性問題,例如無法及時同步其他來源的服務信息。
您無需配置服務來源即可添加DNS域名或固定地址服務。具體操作,請參見創建服務。
添加ACK容器服務時,網關需要監聽ACK集群的Service和Endpoints來獲取服務與端點信息。如果通過K8s Ingress配置網關的HTTPS請求時,網關還需要監聽集群的Secret來獲取HTTPS的證書信息。
操作步驟
登錄云原生API網關控制臺。
在左側導航欄,選擇實例,并在頂部菜單欄選擇地域。
在實例頁面,單擊目標網關實例名稱。
在左側導航欄,選擇服務,并單擊來源頁簽。
單擊創建來源,在創建來源面板,配置相關參數,然后單擊確定。
服務來源容器服務時
配置項
說明
ACK/ACK Serverless 集群
選擇后端服務所在的集群。
說明您在創建網關時需要選擇和后端集群相同的VPC,那么服務來源添加時會自動獲取該VPC下的集群。
安全組授權
容器集群的節點池上配置有安全組。通常情況下,集群外的組件要想訪問到集群內的服務,就必須在安全組上開放服務所需的全部端口。
您可以對安全組進行修改。具體操作,請參見設置安全組規則。
當服務來源MSE Nacos時
配置項
說明
Nacos 集群
選擇集群。
說明只展示MCPEnabled = true的MSE Nacos實例,可在MSE Nacos參數設置中更改。
結果驗證
在來源頁簽查看服務來源信息。如果已包含新建的服務來源信息,則說明服務來源新建成功。
文檔內容是否對您有幫助?