Ubuntu 22.04: kubeadm, kubelet, kubectl を apt でインストール

 
Kubernetes よく使うのでメモ。

まずは下準備。

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl

そして kube 関連のツールをインストール。

sudo curl -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg
sudo curl -fsSL https://packages.cloud.google.com/apt/doc/apt-key.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/kubernetes-archive-keyring.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt update
sudo apt install -y kubeadm kubelet kubectl

そしてインストールを確認

# kubeadm
kubeadm version -o json

# kubelet
kubelet --version

# kubectl
kubectl version --client  --output=json

あとは kube 関連を apt で自動アップデートしなようにロックしとく。

sudo apt-mark hold kubeadm kubelet kubectl