下载Istio:

curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.12.0 TARGET_ARCH=x86_64 sh -

解压安装包:

tar -xf istio-1.12.0-linux-amd64.tar.gz

拷贝命令:

cp istio-1.12.0/bin /usr/bin

安装文档:

istio.io/latest/docs/setup/getting-started/#download


快速部署:

安装前检查环境:

istioctl verify-install

部署istio:

istioctl install --set profile=demo -y

安装后检查:

istioctl x precheck

部署addons:包括kiali、grafana、jaeger

kubectl apply -f samples/addons


卸载Istio:

istioctl manifest generate --set profile=demo | kubectl delete -f -

卸载全部:可选的 --purge 参数将删除所有 Istio 资源,包括可能被其他 Istio 控制平面共享的、集群范围的资源。

istioctl x uninstall --purge

卸载参考:

istio.io/latest/zh/docs/setup/install/istioctl/#uninstall