Deploy the Istio environment
1. Preparations
- The docker, helm, and kubectl environments have been installed.
- dubbo-go cli tools and dependent tools have been installed
2. Deploy the Istio environment
- Use helm to install istio base CRD and istiod components. You can also refer to Istio Documentation to install using 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
Delete istio horizontal expansion resource
*Currently dubbo-go relies on a single istiod instance for service discovery.
$ kubectl delete hpa istiod -n istio-system
After the installation is complete, you can see an istiod pod running normally under the istio-system namespace.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified January 2, 2023: Enhance Dubbogo docs (#1800) (71c8e72274)