У меня есть кластер k8, развернутый в AWS с использованием kube-aws. Когда я развертываю службу, добавляется новый ELB для предоставления услуги интернету. Могу ли я использовать входной контроллер для замены ELB или есть ли другой способ выставить услуги, отличные от ELB?Замена AWS ELB в кластере K8
1
A
ответ
1
Во-первых, замените type: LoadBalancer
на type: ClusterIP
в соответствии с вашими требованиями. Затем вы должны настроить ingress и развернуть контроллер, например Nginx
Если вы ищете полный пример, у меня есть один здесь: nginx-ingress-controller.
Вступительный запрос предоставит вам услуги, используя некоторые из ваших публичных IP-адресов ваших работников, обычно 2 из них. Просто проверьте свой вход kubectl get ing -o wide
и создайте записи DNS.