Рейтинг:0

Как HELM установить несколько Traefik с помощью rbac?

флаг cn

Я пытаюсь установить два файла traefik. Каждый будет в своем собственном пространстве имен. Каждый traefik будет использовать выбор метки. Ниже приведены переопределения значений, которые я использую для каждого из них при запуске helm install.

rbac:
  включено: правда

# Включить прометей
дополнительные аргументы:
  - "--metrics.prometheus=true"

# Варианты основного сервиса траефик, куда приходит трафик точек входа
# от.
оказание услуг:
  включено: правда
  тип: КластерIP

кубернет:
  пространства имен: "{{NAMESPACE}}"

провайдеры:
  кубернетесCRD:
    labelSelector: wsLabel={{NAMESPACE}}
  kubernetesВход:
    labelSelector: wsLabel={{NAMESPACE}}

Первый траефик устанавливается нормально. Когда я пытаюсь пройти второй траефик, я получаю следующее.

Ошибка: визуализированные манифесты содержат уже существующий ресурс. Невозможно продолжить установку: ClusterRole "traefik" в пространстве имен "" существует и не может быть импортирован в текущий выпуск: неверные метаданные владельца; ошибка проверки аннотации: ключ «meta.helm.sh/release-namespace» должен быть равен «namespace2»: текущее значение «namespace1»

Я использую:

версия диаграммы: 10.19.4
appВерсия: 2.6.3

Как я могу использовать HELM для установки нескольких Traefik, использующих выбор меток?

matteo nunziati avatar
флаг co
Используйте возможности пробного прогона руля, чтобы проверить выходные данные диаграммы. Кажется, вы неправильно расширяете значение nameapce здесь. Поскольку переданное пространство имен приводит к пустой строке: ""
Рейтинг:0
флаг my

сообщение об ошибке ясно указывает на то, что кластерная роль с именем traefik уже существует. просто выполните kubectl get clusterrole, и он отобразит вам уже установленную кластерную роль traefik.

Все, что вам нужно сделать, это обновить свой helm, чтобы добавить новое пользовательское значение clusterrole в values.yaml, а затем запустить helm install с новым именем кластерной роли. сделано

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.