---
# System prepended metadata

title: CRI-O
tags: [container]

---

CRI-O
=======
###### tags: `container`

:::danger
+ cri-o 就是完全針對 cri + kubernetes 打造的
+ 可以直接使用`runc`來創建container
+ 相對於 docker, containerd 來得簡單，因為其目標就是支援 kubernetes，不相干的功能不實作，專心提供更好的相容性與穩定性。
+ 使用 Container Network Interface CNI 來管理 Container 網路
:::

## 運作流程
![](https://i.imgur.com/RPsSczL.png)
+ CRI-O then launches an OCI Compatible Runtime using the specification to run the container proceses. The default OCI Runtime is <kbd>runc</kbd>.
    + 利用<kbd>runc</kbd>來創建相容於OCI的container


## references
+ [[Day7] Container Runtime - CRI-O
](https://ithelp.ithome.com.tw/articles/10219102)