以前Kubernetesクラスタを構築するときに、Rocky Linuxでcontainerdをインストールする方法についてあまり情報がなかったので、とても苦労しました。 なので今回はその時に調べた内容を記事にしてみました。

次のコマンドでcontainerdをインストールできます。

# yumにCentOS用のdockerリポジトリを追加する
sudo yum config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# docker-ceリポジトリに含まれているcontainerd.ioのパッケージをインストールする
sudo yum install -y containerd.io

# containerdのデフォルト設定ファイルを生成する
sudo sh -c "containerd config default > /etc/containerd/config.toml"

そして最後にcontainerdを有効化します。

systemctl enable --now containerd.service

参考