![alt text](https://camo.githubusercontent.com/4c0e8442fa7ba4d800e0493406dd53b67b779e4e9a7a2bc7e5099aedf65b5035/68747470733a2f2f6b756269632e6f70656e737573652e6f72672f6173736574732f696d616765732f6372696f6c6f676f2e737667)
CRI-O est une implémentation de la CRI (interface conteneur) de Kubernetes pour permettre l'utilisation de runtimes compatibles avec OCI (Open Container Initiative). C'est une alternative légère à l'utilisation de Docker comme runtime pour kubernetes. Cela permet à Kubernetes d'utiliser n'importe quel runtime compatible OCI comme runtime de conteneur pour l'exécution de pods. Aujourd'hui, il prend en charge runc et Kata Containers en tant que runtimes de conteneur, mais tout runtime conforme à OCI peut être branché en principe.
CRI-O prend en charge les images de conteneur OCI et peut être extrait de tout registre de conteneurs. C'est une alternative légère à l'utilisation de Docker, Moby ou rkt comme runtime pour Kubernetes.
CRI-O fonctionne avec toute image respectant l'OCI. Il fonctionne avec tout registry de conteneur , aussi il fonctionne avec tout OCI Container Runtime : run , gvisor, crun .
>Il fonctionne uniquement avec kuberne