在 RKE2 集群上安装 Istio 的其他步骤
通过 Apps & Marketplace(Rancher v2.6.5 之前的版本)或 Apps(Rancher v2.6.5+)安装或升级 Istio Helm Chart 时:
如果要安装 Chart,请单击在安装前自定义 Helm 选项,然后单击下一步。
你将看到配置 Istio Helm Chart 的选项。在组件选项卡上,选中启用 CNI 旁边的框。
添加一个自定义覆盖文件,该文件指定
cniBinDir
和cniConfDir
。有关这些选项的更多信息,请参阅 Istio 文档。下方是一个示例:apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
components:
cni:
enabled: true
k8s:
overlays:
- apiVersion: "apps/v1"
kind: "DaemonSet"
name: "istio-cni-node"
patches:
- path: spec.template.spec.containers.[name:install-cni].securityContext.privileged
value: true
values:
cni:
image: rancher/mirrored-istio-install-cni:1.9.3
excludeNamespaces:
- istio-system
- kube-system
logLevel: info
cniBinDir: /opt/cni/bin
cniConfDir: /etc/cni/net.d
结果:现在你应该可以根据需要使用 Istio,包括 Sidecar 注入和通过 Kiali 进行监控。