部署 Istio 环境

1. 准备工作

  • 已安装 docker、helm 和 kubectl 环境。
  • 已安装 dubbo-go cli 工具和依赖工具

2. 部署 Istio 环境

  1. 使用 helm 安装 istio base 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)