istio 1.4 recommend istioctl for installation, maybe later version use istio-operator.
version=1.4.0
wget -c https://github.com/istio/istio/releases/download/$version/istio-$version-linux.tar.gz
tar zxfv istio-$version-linux.tar.gz
cp istio-$version/bin/istioctl /usr/local/bin/
istioctl manifest generate --set values.gateways.istio-ingressgateway.type=ClusterIP > istio-install-$version.yaml
# necessary for the Great China LAN
sed -i -e 's?docker.io?dockerhub.azk8s.cn?g' -e 's?quay.io?quay.azk8s.cn?g' -e 's?k8s.gcr.io?gcr.azk8s.cn/google-containers?g' istio*$version*.yaml
kubectl apply -f istio-install-$version.yaml
# check
kubectl get svc -n istio-system
kubectl get pods -n istio-system
istioctl version
网友评论