在 kubernetes 的多主节点中安装 Istio

Install Istio in multi master nodes in kubernetes

我了解了 Istio,我需要将它安装到 Kubernetes 中。

我不知道在多节点 Kubernetes 集群中安装 Istio 的最佳方式是什么。

设置为 Kubernetes 的多节点主集群和多节点从属集群。

使用 Istio 多集群或 sidecar 注入(自动)安装的最佳方式是什么?

此致。

如果你想安装Istio,你的Kubernetes集群有多少个Master和Slave节点没有区别。

您可以按照此 link

中的说明进行操作

简而言之,您需要:

  1. 下载 Istio release
  2. 使用该版本kubectl apply -f install/kubernetes/helm/istio/templates/crds.yaml安装 Istio 的自定义资源定义
  3. 使用以下选项之一安装 Istio 组件:

对于自动注入,您需要安装 istio-sidecar-injector 组件并为您希望它在其中工作的命名空间添加 istio-injection=enabled 标签。 命令示例:

kubectl label namespace <namespace> istio-injection=enabled
kubectl create -n <namespace> -f <your-app-spec>.yaml