Kube-vip în sine nu-i pasă de adresa IP pe care o folosiți, atâta timp cât este „gratuită” și în aceeași subrețea se află interfața aleasă de dvs.
Să presupunem că eth0 pe nodurile master arată astfel:
// nodul principal 1
eth0 inet addr:192.168.1.11
bcast:192.168.1.255
masca:255.255.255.0
// nodul principal 2
eth0 inet addr:192.168.1.12
bcast:192.168.1.255
masca:255.255.255.0
// nodul principal 3
eth0 inet addr:192.168.1.13
bcast:192.168.1.255
masca:255.255.255.0
Acum puteți folosi 192.168.1.X
ca VIP. 192.168.1.67
ar funcționa și așa ar funcționa 192.168.1.182
sau 192.168.1.10
(presupunând că adresele sunt „gratuite”). Niciuna dintre aceste adrese IP nu este „mai validă” decât celelalte.
Nu sunt sigur cum funcționează toate acestea pe digitalocean (din moment ce nu l-am folosit niciodată), dar probabil va trebui să atribuiți o adresă IP suplimentară pe care să o poată utiliza toate nodurile. Pe linode (platformă similară), de exemplu, există o opțiune numită „Partajare IP”, care vă permite să partajați un IP între mai multe noduri.
Dar, lăsând toate astea deoparte, probabil că nici măcar nu aveți nevoie de kube-vip, așa cum digitalocean oferă echilibrare de încărcare TCP gestionate care este probabil ceea ce cauți. chiar am gasit un tutorial despre cum să configurați un plan de control HA cu echilibrul de încărcare gestionat de digitalocean.