Рейтинг:0

Локальный кластер K8s и балансировщик нагрузки HAProxy/F5

флаг za

Информация о кластере:

Версия Кубернета: 1.23.4

Используемое облако: голое железо

Способ установки: kubeadm

Хост-ОС: Debian 11.2

CNI и версия: docker.io/calico/cni:v3.22.0

CRI и версия: containerd://1.4.13

Привет!

Мне нужна помощь с небольшим кластером k8s. Наша установка имеет 3 узла плоскости управления, 2 рабочих узла и сервер HAProxy.Мы хотим публиковать сервисы с помощью ingress-nginx и методом LoadBalancer, чтобы избежать ограничений NodePort, но я не совсем понимаю, как все настроить, чтобы это можно было сделать. Конечно, я мог публиковать сервисы с помощью NodePort, но это не то, чего я хочу.

Я попытался опубликовать с помощью метода LoadBalancer, но ExternalIP находится в состоянии «ожидание», и я не знаю, как его настроить. Можете ли вы помочь мне правильно настроить ingress-nginx с LoadBalancer, используя мой HAProxy или F5 BigIP (у нас их несколько), как это делают облачные провайдеры?

О MetalLB есть много документации, но я ничего не нашел о внешнем HAProxy или F5.

заранее спасибо

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

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