IstioCNI.yaml#

Структура файла:

apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
  name: istio-cni
spec:
  components:
    cni:
      enabled: true
      k8s:
        overlays:
          - kind: DaemonSet
            name: istio-cni-node
            patches:
              - path: spec.template.spec.tolerations
      namespace: ${ IstioCNIProject }
  profile: empty
  values:
    global:
      imagePullPolicy: Always
      imagePullSecrets:
        - pull-secret-name
      istioNamespace: ${ IstioCNIProject }
    cni:
      image: ${ IMAGE_IstioCNI }
      chained: false
      cniBinDir: /opt/multus/bin
      cniConfDir: /etc/cni/multus/net.d
      cniConfFileName: istio-cni.conf
      logLevel: debug
      privileged: true
      repair:
        enabled: false
      resources:
        limits: ${{ LIMITS_IstioCNI }}
        requests: ${{ REQUESTS_IstioCNI }}