本系列文章:
nginx
第一章:九析帶你輕鬆完爆 helm3 安裝git
第二章:九析帶你輕鬆完爆 helm3 公共倉庫vim
第三章:九析帶你輕鬆完爆 helm3 私有倉庫api
第四章:九析帶你輕鬆完爆 helm3 chartelasticsearch
第五章:九析帶你輕鬆完爆 helm3 releaseide
第六章:九析帶你輕鬆完爆 helm3 gitlabgitlab
第七章:九析帶你輕鬆完爆 helm3 nginx-ingressfetch
第八章:九析帶你輕鬆完爆 helm3 gitlab nfsgoogle
第九章:九析帶你輕鬆完爆 helm3 nexusspa
第十一章:九析帶你輕鬆完爆 helm3 kubernetes-dashboard
第十三章:九析帶你輕鬆完爆 helm3 prometheus
第十五章:九析帶你輕鬆完爆 grafana 關聯 prometheus
第十六章:九析帶你輕鬆完爆 helm3 efk - elasticsearch
第十七章:九析帶你輕鬆完爆 helm3 efk - kibana
目錄
1 前言
本文采用 helm3 v3.0.0; k8s v1.16.3;istio 1.3.4。
2 添加 istio 倉庫
helm repo add istio https://storage.googleapis.com/istio-release/releases/1.3.4/charts/
3 下載 istio
搜索 istio:
helm search repo istio
下載 istio-init、isitio
helm fetch istio/istio-init
helm fetch istio/istio
tar -zxvf istio-init-1.3.4.tgz
tar -zxvf istio-1.3.4.tgz
4 建立命名空間
kubectl create ns istio-system
5 編輯 istio-gateway 配置
默認狀況下,istio-gateway service 使用的類型是 LoadBalance,這裏修改爲 NodePort:
vim istio/charts/gateways/values.yaml
修改內容以下所示:
6 安裝 istio
首先安裝 istio-init。第一個 istio-init 是 helm release 名,第二個 istio-init 是解壓縮目錄:
helm install istio-init -n istio-system istio-init
安裝 istio。第一個 istio 是 helm release 名,第二個是 istio 解壓縮目錄:
helm install -n istio-system istio istio
安裝結果以下:
查看 istio pod 運行狀況:
kubectl get pods -n istio-system
自此,輕鬆完爆 helm3 istio 安裝。