本文概述 Cloud Service Mesh 和 Service Directory 如何搭配運作,讓服務網格中的應用程式存取 Service Directory 登錄檔中列出的服務。
Cloud Service Mesh 是一項服務網格控制層,可為異質部署作業提供全球路由、負載平衡、區域容錯移轉和安全性。包括使用 Sidecar、邊緣或中間 Proxy,以及無 Proxy gRPC 用戶端的部署項目。
整合 Service Directory 和 Cloud Service Mesh 後,註冊至 Service Directory 的服務就能供 Cloud Service Mesh 服務使用。
透過 Service Directory,您可以在單一中央登錄檔中輕鬆存取及追蹤服務。包括 GKE、內部直通式網路負載平衡器、內部應用程式負載平衡器,以及地端和多雲服務等 Google Cloud 服務。服務生產者建立 GKE 服務或負載平衡器時,服務或負載平衡器可透過整合功能自動向 Service Directory 註冊。
服務加入 Service Directory 後,您就能設定 Cloud Service Mesh,讓 Cloud Service Mesh 用戶端存取 Service Directory 中註冊的任何服務,例如內部直通式網路負載平衡器和內部應用程式負載平衡器。
搭配 Cloud Service Mesh 使用 Service Directory 的服務登錄,可讓網格中的應用程式和 Cloud Service Mesh 設定的閘道,存取服務登錄中的服務。
向 Service Directory 註冊 Cloud Service Mesh 後,即可執行下列操作。
- 讓現有服務可供 Cloud Service Mesh 使用
- 改善服務生產者和消費者之間的協調
- 使用輸入點存取 perimeter 中的服務
- 連結跨網域的服務
- 存取服務時套用政策
如要進一步瞭解這些功能,請參閱「Cloud Service Mesh 與 Service Directory 整合的用途」。
如要整合服務,請向 Service Directory 註冊服務,然後將服務繫結至 Cloud Service Mesh 後端服務。建立繫結後,Cloud Service Mesh 會查詢 Service Directory,取得已註冊服務的相關資訊,以及該服務的連線方式。
如要進一步瞭解如何透過 Service Directory 設定 Cloud Service Mesh,請參閱「透過 Service Directory 設定 Cloud Service Mesh」。
後續步驟
- 如要瞭解 Service Directory 總覽,請參閱「Service Directory 總覽」。
- 如要詳細瞭解 Cloud Service Mesh 和 Service Directory 整合功能,請參閱「Cloud Service Mesh integration with Service Directory」(Cloud Service Mesh 與 Service Directory 整合)。
- 如需瞭解如何透過 Service Directory 設定 Cloud Service Mesh,請參閱「透過 Service Directory 設定 Cloud Service Mesh」
- 如要瞭解使用 Service Directory 時可能遇到的常見問題解決方案,請參閱這篇文章。