Created
August 13, 2019 07:53
-
-
Save patsevanton/ec951a610fbc623c999005d8facf880f to your computer and use it in GitHub Desktop.
Metallb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Egor: | |
А в чём преимущество MetalLB(layer2) + Nginx-ingress над nginx-ingress с параметром hostNetwork: true когда кластер состоит из трёх нод(1 мастер и 2 воркера)? | |
George Gaál: | |
Металлб даёт единую точку входа. | |
Во втором случае, кмк, у тебя нужно как-то прикручивать Вирт айпи руками | |
Egor: | |
Зачем прикручивать? | |
https://github.com/hobby-kube/manifests/blob/master/ingress/deployment.yml | |
вот конфигурация тоже с единой точкой входа на мастер ноде, но без MetalLB | |
inqfen: | |
dns на оба ip | |
Egor: | |
Вопрос отказоустойчивости ещё интересен. Если нода над IP которой MetalLB взял контроль ляжет, то другой IP адрес он кластеру не даст? | |
https://kubernetes.github.io/ingress-nginx/images/baremetal/metallb.jpg | |
то есть 113.2 ложится и всё, нету никакой точки входа в кластер. | |
https://kubernetes.github.io/ingress-nginx/images/baremetal/hostnetwork.jpg | |
а вот здесь вроде если на каждой ноде по реплике ingress-nginx стоит, то всё будет более отказоустойчивым? | |
Или я чего-то не замечаю и у MetalLB есть какое-то преимущество для данного примера(из двух воркеров и одного мастера)? | |
kvaps: | |
metallb выдаст айпи второй ноде | |
рассматривайте metallb как близжайший аналог keepalived |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment