создать внутренний смешанный протокол loadbalancer в Azure AKS - PullRequest
1 голос
/ 04 марта 2020

Я пытаюсь создать внутренний балансировщик нагрузки смешанного протокола в Azure AKS (пробовал 1.15.5, 1.15.7 и 1.16.4), используя этот yaml:

---
apiVersion: v1
kind: Service
metadata:
  annotations:
    service.beta.kubernetes.io/azure-load-balancer-mixed-protocols: "true"
    service.beta.kubernetes.io/azure-load-balancer-internal: "true"
  name: consullb
spec:
  ports:
        - port: 8500
          targetPort: 8500
          name: http
          protocol: TCP
        - port: 8400
          targetPort: 8400
          name: rpc
          protocol: TCP
        - port: 8301
          targetPort: 8301
          name: serflan-tcp
          protocol: TCP
        - port: 8302
          targetPort: 8302
          name: serfwan-tcp
          protocol: TCP
        - port: 8300
          targetPort: 8300
          name: server
          protocol: TCP
        - port: 8600
          targetPort: 8600
          name: consuldns-tcp
          protocol: TCP
        - port: 8301
          targetPort: 8301
          name: serflan-udp
          protocol: UDP
        - port: 8302
          targetPort: 8302
          name: serfwan-udp
          protocol: UDP
        - port: 8600
          targetPort: 8600
          name: consuldns-udp
          protocol: UDP
  selector:
    component: consul-1582621245-consul    
  type: LoadBalancer

Я получаю следующее ошибка:

cannot create an external load balancer with mix protocols

Я протестировал два разных кластера: один со стандартным SKU, а другой - с базовым c SKU.

Что-то здесь мне не хватает? Или кто-то может указать мне другие аспекты, чтобы попробовать / устранить неполадки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...