@trickster2019

Как подружить k3s с Kube-VIP?

Добрый день, я пытаюсь поднять кластер 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 не пингуется (адрес точно статический и точно не занят).
  • Вопрос задан
  • 30 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы