fix: ensure kubelet is enabled for kubeadm init node registration #102
@@ -212,6 +212,7 @@ class Controller:
|
|||||||
self.remote(ip, "sudo systemctl disable kubelet >/dev/null 2>&1 || true")
|
self.remote(ip, "sudo systemctl disable kubelet >/dev/null 2>&1 || true")
|
||||||
self.remote(ip, "sudo systemctl mask kubelet >/dev/null 2>&1 || true")
|
self.remote(ip, "sudo systemctl mask kubelet >/dev/null 2>&1 || true")
|
||||||
self.remote(ip, "sudo systemctl reset-failed kubelet >/dev/null 2>&1 || true")
|
self.remote(ip, "sudo systemctl reset-failed kubelet >/dev/null 2>&1 || true")
|
||||||
|
self.remote(ip, "sudo rm -f /var/lib/kubelet/config.yaml /var/lib/kubelet/kubeadm-flags.env || true")
|
||||||
|
|
||||||
def prepare_remote_space(self, ip):
|
def prepare_remote_space(self, ip):
|
||||||
self.remote(ip, "sudo nix-collect-garbage -d || true")
|
self.remote(ip, "sudo nix-collect-garbage -d || true")
|
||||||
|
|||||||
@@ -138,6 +138,7 @@ in
|
|||||||
|
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
systemctl unmask kubelet || true
|
systemctl unmask kubelet || true
|
||||||
|
systemctl enable kubelet || true
|
||||||
|
|
||||||
echo "==> Ensuring containerd is running"
|
echo "==> Ensuring containerd is running"
|
||||||
systemctl start containerd || true
|
systemctl start containerd || true
|
||||||
@@ -340,7 +341,6 @@ in
|
|||||||
|
|
||||||
systemd.services.kubelet = {
|
systemd.services.kubelet = {
|
||||||
description = "Kubernetes Kubelet";
|
description = "Kubernetes Kubelet";
|
||||||
wantedBy = lib.mkForce [];
|
|
||||||
wants = [ "network-online.target" ];
|
wants = [ "network-online.target" ];
|
||||||
after = [ "containerd.service" "network-online.target" ];
|
after = [ "containerd.service" "network-online.target" ];
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
|
|||||||
Reference in New Issue
Block a user