Traefik как Kubernetes Ingress в Azure — назначение статического IP-адреса службе Traefik

Я пытаюсь использовать Traefik в качестве Kubernetes Ingress в службе Azure Kubernetes. Хотя есть документы, которые предоставляют информацию о , как это сделать с Kubernetes Ingress, я не могу найти информацию о том, как это сделать с помощью Traefik Ingress.

Кто-нибудь достиг этого и может помочь?

PS. Я использую Helm для установки Traefik

пробовали это? kumar-allamraju.medium.com/   —  person MeBNoah    schedule 05.03.2021

уже видел эту статью, но IP будет генерироваться случайным образом, насколько я могу оценить   —  person MeBNoah    schedule 05.03.2021

Зависит от диаграммы штурвала. Я предполагаю, что диаграмма руля этого не поддерживает — технически говоря, вы можете свернуть свою собственную диаграмму управления, чтобы делать то, что вы хотите.   —  person MeBNoah    schedule 07.03.2021

См. также:  Необходимость разделения файлов YAML для конвейеров
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 2
  1. MeBNoah

    Прежде вы должны создать общедоступный IP-адрес.

    И после этого в файле values.yml вы назначаете свой IP:

    service:
      spec:
        loadBalancerIP: YOURIP
    
  2. MeBNoah

    Тем временем я его нашел, поэтому отвечу на свой вопрос.

    Как сказал @mashov, тебе нужно

    service:
      spec:
      loadBalancerIP: YOURIP
    

    Но также вам нужно добавить следующую аннотацию

    service:
      spec:
      annotations:
      "service.beta.kubernetes.io/azure-load-balancer-resource-group": "Resource Group that contains public IP"
    

    Следовательно, ваша идентификация AKS должна иметь роль Network Contributor в группе ресурсов, которая содержит общедоступный IP-адрес.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: