前言:kubernetes核心組件正常啓動,kubernetes-dshboard頁面正常訪問
一、下載istio-我這裏使用的1.0.0,https://github.com/istio/istio/releases下載適合自己系統的版本;
解壓即可然後配置環境變量(/Users/walkman/Downloads/istio-1.0.0/bin添加PATH);
查看是否配置成功istioctl version輸出版本信息表示安裝成功
二、安裝istio的CRD(Custom Resource Definitions ),並等待一段時間CRDs將被提交到kube-apiserver中
kubectl apply -f /Users/walkman/Downloads/istio-1.0.0/install/kubernetes/helm/istio/templates/crds.yaml
三、安裝istio核心文件並不啓用sidecar之間的TLS雙向認證
kubectl apply -f /Users/walkman/Downloads/istio-1.0.0/install/kubernetes/istio-demo.yaml
將istio-demo.yaml文件中image對應的gcr.io/istio-release替換成阿里雲鏡像地址或者從國內鏡像地址下載打tag
四、查看service部署狀態
kubectl get svc -n istio-system
五、查看pod運行狀態
kubectl get pod -n istio-system
六、刷新kubernetes-dashboard頁面、查看istio-system命名空間的服務