日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

在ASM實例關聯的集群中部署應用

為ASM實例添加入口網關后,您可以部署應用到該實例關聯的集群。本文介紹如何將Bookinfo書評應用部署到ASM實例關聯的ACK集群。

前提條件

應用說明

本文所使用應用示例是一個名為Bookinfo的書評應用。微服務架構如下圖所示:

該應用由以下4個微服務構成:

  • Productpage:該微服務會調用Details和Reviews兩個微服務,用來生成頁面。

  • Details:該微服務包含了書籍的信息。

  • Reviews:該微服務包含了書籍相關的評論,同時會調用Ratings微服務。

  • Ratings:該微服務包含了由書籍評價組成的評級信息。

Reviews微服務有3個版本:

  • v1版本不會調用Ratings服務。

  • v2版本會調用Ratings服務,并使用1到5個黑色星形圖標來顯示評分信息。

  • v3版本會調用Ratings服務,并使用1到5個紅色星形圖標來顯示評分信息。

操作步驟

  1. 為default命名空間啟用Sidecar網格代理自動注入。具體操作,請參見啟用自動注入

  2. Github的Istio項目庫中下載Bookinfo的YAML文件。

  3. 通過kubectl執行以下命令,將Bookinfo應用部署到ASM實例關聯的集群中。

    kubectl apply -f bookinfo.yaml
  4. 查看Bookinfo應用的部署情況。

    1. 登錄容器服務管理控制臺,在左側導航欄選擇集群

    2. 集群列表頁面,單擊目標集群名稱,然后在左側導航欄,選擇工作負載 > 容器組

    3. 容器組頁面,從命名空間下拉列表中選擇default,查看Bookinfo應用部署所對應的Pod信息。

      說明

      您可以單擊對應Pod操作列的詳情,查看Pod的詳細信息。

后續操作

您可以創建網關規則和虛擬服務,通過ASM網關對服務進行訪問,還可以創建目標規則,將流量按照比例路由到服務的不同版本。具體操作,請參見使用Istio資源實現版本流量路由