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

 
Kubernetes よく使うのでメモ。

まずは下準備。

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

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

curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.29/deb/Release.key | sudo gpg --dearmor -o /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.29/deb/ /' | 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