全部產品
Search
文件中心

Alibaba Cloud Service Mesh:管理ACK Serverless叢集上的ECI Pod應用

更新時間:Jun 30, 2024

阿里雲Container Service基於虛擬節點和ECI提供了多種Serverless Container產品形態,例如ACK Serverless叢集叢集實現了Kubernetes與Elastic Container Instance的無縫串連。本文介紹如何在Service MeshASM中管理運行在ACK Serverless叢集上的ECI Pod應用。

前提條件

啟用自動注入

在ASM控制台中啟動自動注入功能,可以在建立Pod的過程中,將Sidecar自動注入Proxy容器,以實現資料平面的網格化。本樣本為default命名空間啟用Sidecar網格代理自動注入。具體操作,請參見管理全域命名空間

建立ECI Pod應用

ACK Serverless叢集中所有Pod都是ECI Pod,無需給Pod配置特殊標籤。

說明

建立ECI Pod應用後,ASM可以通過Sidecar對ECI Pod應用進行資料平面化管理。

  1. 執行以下命令,部署Nginx應用。

    kubectl run nginx -n default --image nginx
  2. 執行以下命令,查看虛擬節點上的Pod資訊。

    kubectl get pod -n default -o wide|grep virtual-kubelet

常見問題

為什麼ACK Serverless叢集無法啟用服務發現?

Sidecar Proxy容器日誌中可以看到解析istiod.istio-system服務到錯誤的IP地址,說明您未開通雲解析PrivateZone。您可以開通PrivateZone或者通過管理組件安裝CoreDNS。