インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(Kubernetes)コンテナランタイムの調べ方

何使ってるの?

Kubernetesにて、バージョン 1.20 以降ランタイムとしての Docker を廃止するという動きがありました。
それに伴いAKSやGKEもDockerを廃止し、新しいノードはデフォルトで containerd を使用する流れに。

一方それってkubectlコマンドで確認できるのか?と気になりました。

できる

以下コマンドで

$ kubectl get node -o=wide
NAME            STATUS                     ROLES    AGE    VERSION       INTERNAL-IP     EXTERNAL-IP     OS-IMAGE             KERNEL-VERSION
  CONTAINER-RUNTIME
...   Ready                      <none>   ...    v1.23.6+ ...   containerd://1.6.4

確認できました。

ちなみにcontainerdはDockerから派生したソフトウェアです。