NLB - Несколько NLB в EKS?

В настоящее время у меня есть установка, в которой у меня есть 1 NLB в моем кластере EKS. Я развернул ServiceA и ServiceB, и оба они используют один и тот же балансировщик нагрузки.

Однако мне любопытно узнать, можно ли создать более 1 NLB в кластере EKS?

  • Если да, то для какого варианта использования это было бы полезно?
  • И как мне указать ServiceC для использования NLB1 и ServiceD для использования NLB2?

Я не нашел специальной документации по этому поводу, и любые указатели по этому поводу были бы полезны. Спасибо!


person activelearner    schedule 13.10.2020    source источник
comment
Пример использования? мультитенантность - несколько сайтов или клиентов, совместно использующих кластер   -  person Jonas    schedule 13.10.2020


Ответы (1)


Возможно.

Я никогда не делал этого с NLB, но это должно быть так же просто, как развертывание второго Service типа LoadBalancer с аннотацией, указывающей, что это nlb, а не elb.

Что касается варианта использования, то на ум приходят следующие:

  1. строгие требования к сегрегации трафика
  2. пространство имен ресурсов проекта

Маршрутизация будет выполняться путем привязки манифестов развертывания для службы C к службе для NLB1 и манифестов развертывания службы D к NLB2. Сервисы направляют модули к модулям через селекторы, так что это просто вопрос проверки правильности сопоставления.

person mcfinnigan    schedule 13.10.2020