本系列文章:
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 安装。