Добрый день, я пытаюсь поднять кластер k3s, но с толкнулся с проблемой того что не получается подключить kube-VIP к k3s.
Изначально я настроил кластер с 1 мастером и 3 работягами, всё работало, но когда я попытался подключить дополнительных мастеров нечего не вышло, мучался пару дней но всё равно не получилось.
После чего я наткнулся на K3Sup, скрипт который всё автоматизирует, подумал может с ним получиться.
Взял установил на главный сервер K3Sup, с него запустил скрипт, на одном из мастеров k3s установился, следующим шагом была настройка kube-VIP, тут и начались проблемы.
команды с помощью которых я устанавливал kube-VIP, установку я проводил на мастере
kubectl apply -f https://kube-vip.io/manifests/rbac.yaml
ctr image pull docker.io/plndr/kube-vip:latest
alias kube-vip="ctr run --rm --net-host docker.io/plndr/kube-vip:latest vip /kube-vip"
после чего я создал демона (тут я указал статический ip, но и с динамическим нечего не получается)
kube-vip manifest daemonset \ --arp \ --interface eth0 \ --address 192.168.0.55 \ --controlplane \ -- leaderElection \ -- taint \ --inCluster | tee /var/lib/rancher/k3s/server/manifests/kube-vip.yaml
После я посмотрел его состояние, и оказалось что он не готов к работе
root@master-node-1:~/.kube# kubectl get ds -A
NAMESPACE NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE
kube-system kube-vip-ds 1 1 0 1 0 <none> 22m
kube-system svclb-traefik-62df3696 1 1 1 1 1 <none> 23m
И естественно адрес 192.168.0.55 не пингуется (адрес точно статический и точно не занят).