CRI

C’est le Container Runtime Interface. Ça permet à Kubernetes d’intéragir avec un Container Runtime.

Outils

crictl: c’est un utilitaire qui permet d’intéragir directement avec le container runtime sur une machine.

Il est possible que Containerd utilise une vieille notation pour son runtime-endpoint. Pour corriger ce problème et éviter des problèmes potentielles, on peut configurer crictl.

sudo crictl config --set runtime-endpoint=unix:///run/containerd/containerd.sock --set image-endpoint=unix:///run/containerd/containerd.sock

Cela vas générer un fichier de configuration à /etc/crictl.yaml.

References

  1. cri
  2. crictl