istio安装
安装socat
yum install -y socat
helm安装istio
下载最新版istio
curl -L https://istio.io/downloadIstio | sh -
进入目录
cd istio-1.4.3
想要定制开启某些参数可以进入install/kubernetes/helm/istio/value.yaml对应目录进行修改对应参数
安装istio的cdr
helm install install/kubernetes/helm/istio-init --name istio-init --namespace istio-system
查看cdr安装情况,当都complete的时候进行安装istio
kubectl -n istio-system wait --for=condition=complete job --all
kubectl get pods -n istio-system
kubectl get crds | grep 'istio.io\|certmanager.k8s.io' | wc -l
安装istio的组件
helm install install/kubernetes/helm/istio --name istio --namespace istio-system
istioctl安装istio(官方推荐的,helm已经被抛弃)
下载最新版istio
curl -L https://istio.io/downloadIstio | sh -
进入目录
cd istio-1.6.0
配置环境变量
export PATH=$PWD/bin:$PATH
验证兼容性
istioctl experimental precheck
开始安装
istioctl manifest apply --set profile=demo
验证是否都安装成功
kubectl get svc -n istio-system
kubectl get pods -n istio-system