全部產品
Search
文件中心

Microservices Engine:建立服務來源

更新時間:Jul 31, 2025

雲原生網關支援添加Container Service(包括ACK與ACK Serverless叢集)、EDAS註冊中心、SAE註冊中心、SAE Kubernetes、MSE ZooKeeper(僅雲原生網關普通執行個體支援)和MSE Nacos作為服務來源,本文為您介紹具體的操作步驟。

配置說明

  • 當配置的服務來源失效時,請手動清理此處配置,否則可能會引發穩定性問題,例如無法及時同步其他來源的服務資訊。

  • 您無需佈建服務來源即可添加DNS網域名稱或固定地址服務。具體操作,請參見建立服務

  • 若您的網關執行個體不支援配置監聽K8s Ingress,請對網關版本進行升級。具體操作,請參見升級MSE雲原生網關

  • 添加ACKContainer Service時,網關需要監聽ACK叢集的Service和Endpoints來擷取服務與端點資訊。如果通過K8s Ingress配置網關的HTTPS請求時,網關還需要監聽叢集的Secret來擷取HTTPS的認證資訊。

  • 如果在ACK叢集中給API Server配置了存取控制策略,需保證網關能夠訪問到API Server。

操作步驟

  1. 登入MSE網關管理主控台,並在頂部功能表列選擇地區。

  2. 在左側導覽列,選擇云原生网关 > 网关列表,單擊目標網關名稱。

  3. 在左側導覽列,選擇路由管理,然後選擇來源頁簽。

  4. 單擊创建来源。在创建来源面板,配置相關參數,然後單擊确定

    支援容器服务MSE NacosMSE ZooKeeper(僅雲原生網關普通執行個體支援)、SAE 內建註冊中心EDAS 內建註冊中心服務來源。

    服務來源選擇容器服务

    配置項

    說明

    ACK/ACK Serverless 集群

    選擇後端服務所在的叢集。

    說明

    您在建立網關時需要選擇和後端叢集相同的VPC,那麼服務來源添加時會自動擷取該VPC下的叢集。

    監聽K8s Ingress

    • 開啟監聽Ingress配置後,雲原生網關會自動監聽Ingress資源的變化,並使Ingress資源中網域名稱、路由的相關配置生效。

    • 關閉監聽Ingress配置後,雲原生網關會放棄監聽Ingress資源,並失效之前已監聽的Ingress資源中的網域名稱、路由相關配置,請您謹慎操作。

    重要

    通過管控手動設定的網域名稱、路由的相關配置,其優先順序高於Ingress資源。

    IngressClass

    監聽關聯指定IngressClass的Ingress資源。

    • 當配置成空值時,監聽叢集中所有的Ingress資源。

    • 當配置成具體值時(僅支援單個值,暫不支援大量設定),監聽叢集中帶有class註解或者Spec.IngressClassName的值與配置值一致的Ingress資源。例如,當配置成nginx時,監聽的Ingress資源套件括:IngressClass為nginx或者未關聯任何IngressClass的Ingress資源。

    监听命名空间

    監聽指定命名空間的Ingress資源。

    • 當配置成空值時,監聽叢集中所有命名空間中的Ingress資源。

    • 當配置成具體值時(僅支援單個值,暫不支援大量設定),監聽叢集中指定命名空間中的Ingress資源。

    更新IngressStatus

    開啟更新IngressStatus後,被監聽的Ingress的Status中IP地址會被修改為雲原生網關關聯的SLB IP地址。

    說明

    網關版本為1.2.9及以上才能修改此行為。

    安全性群組授權

    容器叢集的節點池上配置有安全性群組。通常情況下,叢集外的組件要想訪問到叢集內的服務,就必須在安全性群組上開放服務所需的全部連接埠。

    您可以對安全性群組進行修改。具體操作,請參見設定安全性群組規則

    服務來源選擇MSE Nacos

    配置項

    說明

    Nacos 叢集

    選擇叢集。

    說明

    只展示MCPEnabled = true的MSE Nacos執行個體,可在MSE Nacos參數設定中更改。

    服務來源選MSE ZooKeeper

    說明

    僅雲原生網關普通執行個體支援,Serverless執行個體不支援添加MSE ZooKeeper作為服務來源。

    配置項

    說明

    叢集名稱

    選擇叢集。

    服務來源選擇SAE內建註冊中心

    配置項

    說明

    命名空间

    選擇服務部署在SAE的某個命名空間。

    服务分组

    若服務指定了特殊的服務分組,需要單擊添加服务分组新增對應分組。

    服務來源選擇EDAS 內建註冊中心

    配置項

    說明

    微服务空间

    選擇服務部署在EDAS的某個微服務空間。

    服务分组

    若服務指定了特殊的服務分組,需要單擊添加服务分组新增對應分組。

    服務來源選擇SAE Kubernetes服務時

    配置項

    說明

    命名空间

    選擇服務部署在SAE Kubernetes的某個命名空間。

結果驗證

返回路由管理頁面,在來源頁簽查看服務來源資訊。如果已包含建立的服務來源資訊,則說明服務來源建立成功。