如何使用 istio-operator 更改 istiod 部署的配置?
How can I change config of istiod deployment using istio-operator?
我正在使用 istio-operator 在带有 calico CNI 的 EKS 集群上设置 istio 控制平面。在集群上安装 istio 后,我知道新的 pods 不会出现,我在谷歌搜索后得到的原因如下:
现在,我想将 spec.template.spec
下的更改 hostNetwork: true
应用到仅使用 istio-operator 的 istiod 部署。
我进行了更多谷歌搜索以更改或覆盖 istiod 部署的值并获得以下 yamls 文件:
但它们也不起作用。以下是我应用的最后配置:
kind: IstioOperator
metadata:
namespace: istio-system
name: zeta-zone-istiocontrolplane
spec:
profile: minimal
values:
pilot:
resources:
requests:
cpu: 222m
memory: 333Mi
hostNetwork: true
unvalidatedValues:
hostNetwork: true
任何人都可以帮助我将 spec.template.spec
下的 hostNetwork: true
添加到仅使用 istio-operator 的 istiod 部署中吗?
经过大量的点击和试验并检查 istio-operator 的日志后,我能够使用以下 YAML 实现这一点:
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
namespace: istio-system
name: istiocontrolplane
spec:
profile: minimal
hub: docker.io/istio
tag: 1.10.3
meshConfig:
rootNamespace: istio-system
components:
base:
enabled: true
pilot:
enabled: true
namespace: istio-system
k8s:
overlays:
- kind: Deployment
name: istiod
patches:
- path: spec.template.spec.hostNetwork
value: true # OVERRIDDEN
我正在使用 istio-operator 在带有 calico CNI 的 EKS 集群上设置 istio 控制平面。在集群上安装 istio 后,我知道新的 pods 不会出现,我在谷歌搜索后得到的原因如下:
现在,我想将 spec.template.spec
下的更改 hostNetwork: true
应用到仅使用 istio-operator 的 istiod 部署。
我进行了更多谷歌搜索以更改或覆盖 istiod 部署的值并获得以下 yamls 文件:
但它们也不起作用。以下是我应用的最后配置:
kind: IstioOperator
metadata:
namespace: istio-system
name: zeta-zone-istiocontrolplane
spec:
profile: minimal
values:
pilot:
resources:
requests:
cpu: 222m
memory: 333Mi
hostNetwork: true
unvalidatedValues:
hostNetwork: true
任何人都可以帮助我将 spec.template.spec
下的 hostNetwork: true
添加到仅使用 istio-operator 的 istiod 部署中吗?
经过大量的点击和试验并检查 istio-operator 的日志后,我能够使用以下 YAML 实现这一点:
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
namespace: istio-system
name: istiocontrolplane
spec:
profile: minimal
hub: docker.io/istio
tag: 1.10.3
meshConfig:
rootNamespace: istio-system
components:
base:
enabled: true
pilot:
enabled: true
namespace: istio-system
k8s:
overlays:
- kind: Deployment
name: istiod
patches:
- path: spec.template.spec.hostNetwork
value: true # OVERRIDDEN