1.8. fejezet, Node-ok telepítése
Beküldte pzoli - 2025, április 15 - 11:04de
Kapcsolódó hivatkozások
- Kubeadm
- Cilium install
- Install kubectl on Linux
- Kubeadmin reset
- Create a kubernetes cluster
- MicroK8S
Docker, kubeadm és kubelet telepítése szükséges minden node-ra (controller/worker). A kubectl-t elég csak a controller-re telepíteni.
Minden node-on
containerd config default > config.toml sed -i -e "s/SystemdCgroup = false/SystemdCgroup = true/g" /etc/containerd/config.toml sudo chown root:root config.toml sudo mv config.toml /etc/containerd/ sudo systemctl restart containerd sudo systemctl enable --now kubelet
Controller node telepítése
kubeadm init --apiserver-advertise-address=[controller-IP] --v=5 mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config sudo systemctl status kubelet kubectl cluster-info kubectl config view kubectl get pods -o wide -n kube-system # NetworkPlugin telepítése cilium install # konfiguráció visszavonása controller és worker node-on (törli a letöltött fájlokat és beállításokat) sudo kubeadm reset sudo ip link del cni0 sudo ip link del flannel.1 sudo systemctl restart network etcdctl del "" --prefix sudo rm -r /etc/cni/net.d sudo apt-get remove kubelet
Worker node-ok telepítése
sudo systemctl enable --now kubelet # a controller-IP-t, a token-t és a hash értéket a kontroller telepítésénél kapjuk vissza kubeadm join [controller-IP]:6443 --token [token] \ --discovery-token-ca-cert-hash sha256:[hash]
Kublet konfiguráció a /var/lib/kubelet/config.yaml fájlban található ha szerkeszteni kell.
- A hozzászóláshoz be kell jelentkezni