Kubernetesに最適化されたコンテナランタイム「CRI-O」の開発、Cloud Native Computing Foundationがホストすると発表
Kubernetesなどの開発をホストしているCloud Native Computing Foundation(CNCF)は、コンテナランタイム「CRI-O」を同団体のインキュベーションレベルのプロジェクトとしてホストすることを発表しました。
CRI-OはもともとKubernetesを開発していたチームが、コンテナランタイムとKubernetesのあいだのインターフェイスを「CRI」として標準化し、このCRIとコンテナランタイムの標準であるOCIの両方に対応したコンテナランタイムを開発しようと立ち上げたプロジェクトでした(当初はOCIDと呼ばれ、その後CRI-Oになりました)。
CRI-OはRed Hatなどが主導して開発を行い、2017年10月に正式版となる「CRI-O 1.0」がリリースされています。
参考:Kubernetes、Dockerに依存しないKubernetes用の軽量コンテナランタイム「cri-o」正式版1.0リリース
今回の発表は、このCRI-Oの開発プロジェクトがCNCFによってホストされることを示しています。
Kubernetesの共同開発者であり、CNCF技術検討委員会(Technical Oversight Committee)代表でもあるBrendan Burns氏は次のようにコメントしています。
As CRI-O is specifically tailored for Kubernetes, it is tuned for performance, stability, compatibility, and adherence to standards, particularly the Kubernetes Conformance tests. CRI-O is a building block of any Kubernetes cluster, and facilitates the life cycle of containers as required by the Kubernetes CRI.
CRI-OはKubernetesのために作られており、最適化された性能と安定性、互換性、とりわけKuberntes準拠などの標準に対応しています。CRI-OはあらゆるKubernetesクラスタの構成要素であり、Kubernetes CRIで要求されるコンテナのライフサイクル全体に対応するものです。
CNCFはすでにコンテナランタイムとしてもっともよく使われているcontainerd、そしてrktの開発をホストしており、CRI-Oは3つめのコンテナランタイムプロジェクトになります。
あわせて読みたい
PythonインタプリタをWebAssemblyへコンパイル、Webブラウザで稼働するPython環境「Pyodide」。Mozillaが開発中
≪前の記事
GNU AWK 5.0がリリース。8年ぶりのメジャーバージョンアップ。正規表現ライブラリがGLIBCからGNULIBへ移行、名前空間が実装