istio部署-helm
参考 istio/istio istio/Kubernetes Customizable Install with Helm Istio安装参数介绍 1. Istio Chart 目录结构 PATH: istio-1.1.7/install/kubernetes/helm 1.1 Chart.yaml Chart 的基础信息文件,其中包含版本号,名称,关键字等元数据信息。 1.2 values-*.yaml 提供 istio 在各种场景下的关键配置范本,范本文件可以作为 helm 的输入文件,对 istio 进行典型定制; 对输入文件改写后,使用 helm template 命令生成最终的部署文件。 1.3 requirements.yaml 用于管理对子 Chart 的依赖关系,其中定义了一系列开关变量‘ 在 helm 的输入内容中对相关变量进行定义,就可以对 istio 的部署文件进行修改,来控制对应组件的启用状态。 1.4 templates 1.4.1 _affinity.tpl 生成一组节点亲和或互斥元素,供各个组件在渲染 yaml 时使用; 在该文件里使用一系列变量,用于控制 istio 组件的节点亲和性,即 istio 在部署时对节点的选择。 定义了两个局部模版: nodeAffinityRequiredDuringScheduling : 会根据全局变量中的