一个集群中的多个 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
此选项必须为真。
我们有相当大的集群,拥有不同的独立组织。因此,我们希望每个组织都安装 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
此选项必须为真。