kubeadmをinstallする
1. Installing a container runtime
code:sh
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.ipv4.ip_forward = 1
EOF
sudo sysctl --system
cat /proc/sys/net/ipv4/ip_forward
1
sudo swapoff -a
# swapをoffにする
# swapの行をコメントアウトする
sudo vim /etc/fstab
a. containerd containerdだとkubeadm init が失敗しちゃったので CRI-O にする
code:sh
CRIO_VERSION=v1.32
sudo apt update
sudo apt install software-properties-common curl
sudo gpg --dearmor -o /etc/apt/keyrings/cri-o-apt-keyring.gpg
sudo tee /etc/apt/sources.list.d/cri-o.list
sudo apt update
sudo apt install cri-o
2. Installing kubeadm, kubelet and kubectl
code:sh
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gpg
sudo apt update
sudo apt install kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
sudo systemctl enable --now kubelet
3. Configuring a cgroup driver
やってない