一个集群中的多个 Istio 实例

Multiple Istio instances in one cluster

我们有相当大的集群,拥有不同的独立组织。因此,我们希望每个组织都安装 istio。

问题:这可能吗?

我知道我可以在自定义命名空间中单独安装控制平面。但是,当我想使用 [helm chart] 安装 istio 时,我不知道如何为并发安装 isto 分别配置它。

是的,您可以通过命名空间拥有一个入口控制器,您需要使用 helm install --namespace 来指定所需的命名空间。

如果你想让你的入口控制器只检查本地命名空间规则,你需要使用选项:

  # Whether to restrict the applications namespace the controller manages;
  # If not set, controller watches all namespaces
oneNamespace: false

此选项必须为真。