Как внедрить istio в развертывания, которые развернуты с помощью helm - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь переместить развертывание нашего приложения на руль и столкнуться с препятствием с внедрением в него istio.У нас не разрешено использование широких пространств имен, поэтому вводить их нужно только для специальных приложений.Пробовал гуглить и ничего не вышло.Кто-нибудь сталкивался с этой проблемой.

До сих пор мы запускали сценарий оболочки напрямую через ansible для внедрения и развертывания приложения, которое нельзя использовать с helm.

1 Ответ

1 голос
/ 27 сентября 2019

Я не эксперт Istio, но я нашел:

1 - Установка элемента управления Sidecar / More , в этом случае может быть полезно повторно использовать определенные метки штурвала:

  policy: enabled
    neverInjectSelector:
      - matchExpressions:
        - {key: openshift.io/build.name, operator: Exists}

2 - Веб-заезды с динамическим допуском для изменения настроек по умолчанию во время развертываний,

3 - Шлем шаблонов Настройка + аннотация, постобработка (маркировка) ,

annotations:
    sidecar.istio.io/inject: "true"

4 - Плагин Helm Inject ,

Пожалуйста, дайте мне знать, если это помогло.

...