部署 Istio 環境

1. 準備工作

  • 已安裝 docker、helm 和 kubectl 環境。
  • 已安裝 dubbo-go cli 工具和相關工具

2. 部署 Istio 環境

  1. 使用 helm 安裝 istio 基礎 CRD 和 istiod 元件。您也可以參考 Istio 文件 使用 istioctl 進行安裝。
$ helm repo add istio https://istio-release.storage.googleapis.com/charts
$ kubectl create namespace istio-system
$ helm install istio-base istio/base -n istio-system
$ helm install istiod istio/istiod --namespace istio-system
  1. 刪除 istio 水平擴展資源

    *目前 dubbo-go 依靠單個 istiod 執行個體進行服務發現。

$ kubectl delete hpa istiod -n istio-system

安裝完成後,您可以在 istio-system 命名空間下看到一個正常運行的 istiod pod。


上次修改時間:2023 年 1 月 2 日:增強 Dubbogo 文件 (#1800) (71c8e722740)