Команда агента k3s не работает, когда я запускал ее с флагом --docker на одном Raspberry Pi 4
Я использую raspberry pi 4 с установленным на нем raspbian buster, я хочу использовать этот raspi как ОДНОУЗЛОВЫЙ КЛАСТЕР с использованием k3s.
ERROR ==> pod coredns всегда находится в состоянии CrashLoopBackOff, что я пробовал до сих пор:
1- запустить сервер k3s без отключения агента, и я указал флаг --docker
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--log k3s.log --bind-address 192.168.100.100 --write-kubeconfig-mode 644 --no-deploy traefik --no-deploy servicelb --cluster-cidr=172.20.64.0/24 --service-cidr=172.20.0.0/24 --docker" sh -
2- запустите сервер k3s с отключенным агентом, затем я запустил агент с флагом --docker
# start the k3s server
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--disable-agent --bind-address 192.168.10.140 --write-kubeconfig-mode 644 --no-deploy traefik --no-deploy servicelb --cluster-cidr=172.20.64.0/24 --service-cidr=172.20.0.0/24" sh -
# start the k3s agent
sudo k3s agent --server https://192.168.100.100:6443 --token-file /var/lib/rancher/k3s/server/node-token --docker &>k3s-agent.log &
3- Загрузите двоичный файл k3s и запустите сервер и агент вручную
# Download the k3s binary
sudo curl -fL https://github.com/rancher/k3s/releases/download/v0.9.1/k3s-armhf -o /usr/local/bin/k3s
sudo chmod 0755 /usr/local/bin/k3s
# start the k3s server
sudo k3s server --disable-agent --bind-address=192.168.100.100 --write-kubeconfig-mode 644 --no-deploy traefik --no-deploy servicelb --cluster-cidr=172.20.64.0/24 --service-cidr=172.20.0.0/24
# start the k3s agent
sudo k3s agent --server https://192.168.100.100:6443 --token-file /var/lib/rancher/k3s/server/node-token --docker &>k3s-agent.log &
больше информации:
- мой распи 4 не за прокси
- Я использую версию 18.0.09 докера, которая использует небезопасные реестры (на сервере Nexus) для получения образов докеров
Если вам нужна другая информация, я буду рад ее предоставить. любая помощь будет оценена