diff --git a/k8s.sh b/k8s.sh index 772c059..449e08d 100755 --- a/k8s.sh +++ b/k8s.sh @@ -1,3 +1,22 @@ +apt update +apt upgrade -y +apt install apt-transport-https qemu-guest-agent -y +systemctl enable --now qemu-guest-agent + +# https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/ +# version 1.32 + +curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.32/deb/Release.key | gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg +chmod 644 /etc/apt/keyrings/kubernetes-apt-keyring.gpg + +echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.32/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list +chmod 644 /etc/apt/sources.list.d/kubernetes.list + +apt update +apt install kubelet kubeadm kubectl -y +apt-mark hold kubelet kubeadm kubectl + + # Enable kernel modules modprobe overlay modprobe br_netfilter