本系列文章:
第一章:九析带你轻松完爆 helm3 安装
第二章:九析带你轻松完爆 helm3 公共仓库
第三章:九析带你轻松完爆 helm3 私有仓库
第四章:九析带你轻松完爆 helm3 chart
第五章:九析带你轻松完爆 helm3 release
第六章:九析带你轻松完爆 helm3 gitlab
第七章:九析带你轻松完爆 helm3 nginx-ingress
第八章:九析带你轻松完爆 helm3 gitlab nfs
第九章:九析带你轻松完爆 helm3 nexus
第十章:九析带你轻松完爆 helm3 heapster
第十一章:九析带你轻松完爆 helm3 kubernetes-dashboard
第十二章:九析带你轻松完爆 helm3 harbor
第十三章:九析带你轻松完爆 helm3 prometheus
第十四章:九析带你轻松完爆 helm3 grafana
第十五章:九析带你轻松完爆 grafana 关联 prometheus
第十六章:九析带你轻松完爆 helm3 efk - elasticsearch
第十七章:九析带你轻松完爆 helm3 efk - kibana
第十八章:九析带你轻松完爆 helm3 efk - fluentd
第十九章:九析带你轻松完爆 helm3 istio 安装
目录
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 安装。