使用 helm 安装 istio。最新版本:1.9.0
安装 helm
- 安装 helm:
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash
- 命令补全:
echo "source <(helm completion bash)" >> ~/.bash_profile
source !$
如果提示 WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /root/.kube/config
,执行 chmod 600 /root/.kube/config
。
- 查看版本:
helm version
version.BuildInfo{
Version:"v3.5.2", GitCommit:"167aac70832d3a384f65f9745335e9fb40169dc2", GitTreeState:"dirty", GoVersion:"go1.15.7"}
安装 istio
- 下载 istio:
curl -L https://istio.io/downloadIstio | sh -
cd istio-1.9.0
export PATH=$PWD/bin:$PATH #将 istioctl 加入环境变量
如果 helm 部署入站或出站网关 charts 时报错:Readiness probe failed: HTTP probe failed with statuscode: 503
,可以注释掉 readinessProbe
。
vim manifests/charts/gateways/istio-ingress/templates/deployment.yaml #注释掉 readinessProbe
# readinessProbe:
# failureThreshold: 30
# httpGet: