全部產品
Search
文件中心

Alibaba Cloud Service Mesh:ASM實驗室概述

更新時間:Dec 28, 2024

ASM實驗室可以一鍵搭建特定情境的整套環境,包括工作負載及全部聲明式API(CR)資源。您可以隨時查看情境中任意相關資源的配置,學習情境的配置方法,從而掌握情境中相關功能的使用。本文介紹ASM實驗室的功能介紹及建立方式。

背景資訊

服務網格ASM提供了豐富的功能特性,涵蓋路由管理、安全和可觀測等主要方面。為了協助您更好地理解這些功能,我們提供了詳盡的文檔說明,包括功能使用情境、配置步驟和實際效果。然而,如果您還不熟悉ASM,那麼按照文檔自行配置環境可能會有一定的難度;而即使您對ASM相當熟悉,也可能不希望在複雜的配置過程中花費過多時間,從而無法迅速體驗新的功能特性。

為了滿足這類需求,ASM 團隊推出了ASM實驗室功能。每個ASM實驗室都示範一個具體的情境,並自動部署所需的各種資源,允許您對情境進行一定程度的控制(具體控製程度視情境而定)。這樣,您只需一鍵操作,即可快速搭建情境環境,迅速體驗ASM的強大功能。

建立ASM實驗室

重要

為了便於使用者訪問ASM實驗室情境示範應用或內建的監控面板等,ASM實驗室執行個體會建立負載平衡並暴露於公網,通過這些負載平衡僅可達ASM實驗室執行個體相關的工作負載。

通過OpenAPI建立ASM實驗室

您可以通過調用OpenAPI CreateServiceMesh,填寫如下參數,建立ASM實驗室執行個體。

參數名

RegionId

地區ID。

IstioVersion

Istio版本,預設使用最新版本。

VpcId

虛擬網路VPC ID。

VSwitches

虛擬交換器ID列表。

ApiServerPublicEip

布爾值,選擇是否為APIServer綁定公網EIP。

playgroundScene

ASM實驗室情境ID。詳細資料,請參見ASM實驗室情境

預期API返回資訊:

{
  "RequestId": "3D3BA91A-567D-5AA1-xxxxxxx",
  "ServiceMeshId": "c45798a2ef1e3444xxxxxxxx"
}

您可以通過上述ServiceMeshId,繼續調用其他的OpenAPI來查詢ASM實驗室執行個體的相關資訊。例如,您可以通過調用DescribeServiceMeshUpgradeStatus來查詢ASM實驗室執行個體是否建立完成,通過調用DescribeServiceMeshKubeconfig擷取ASM實驗室的kubeconfig等操作。

ASM實驗室情境

情境名稱

API入參

詳細資料

Peak EWMA負載平衡

ewmaLb

ASM實驗室-Peak EWMA負載平衡情境