Airpods

Kubernetesにストレージを追加するオープンソースプロジェクトRookがCloud Native Computing Foundationに加盟

Kubernetesにストレージを追加するオープンソースプロジェクトRookがCloud Native Computing Foundationに加盟

トム・クレイジット

CNCF に承認された最新のプロジェクトである Rook が、Kubernetes にストレージ システムのサポートを直接導入する方法の概要。(Rook の写真)

Cloud Native Computing Foundation は、Kubernetes のストレージ指向プラグインである Rook を 15 番目のプロジェクトとして追加することに同意しました。

シアトル在住のバッサム・タバラ氏がQuantumのCTO時代に開発したRookは、Kubernetesユーザーがストレージをクラスターにさらに密接に接続することによるメリットを享受できるようにするオープンソースプロジェクトです。これは、コンテナを基盤としたアプリケーションの大規模デプロイメントを管理するために利用される人気のオープンソースプロジェクトであるKubernetesを、より幅広いテクノロジー組織にとってより使いやすくするための、CNCFコミュニティによる最新の取り組みです。

タバラ氏によると、Kubernetesは現時点では、大量のストレージやデータ集約型のワークロードを運用する企業にとって、それほど有用な選択肢ではないという。Kubernetesユーザーは、パフォーマンスに悪影響を与える可能性のあるプラグインを介して外部データストレージシステムとやり取りする必要があると同氏は指摘する。

Upbound の CEO であり Rook の開発者でもある Bassam Tabbara 氏。(CNCF Photo)

Rook は、コンピューティングとネットワークに加えて、ストレージ アプリケーションを Kubernetes の中核に組み込むことでこのギャップを埋めると Tabbara 氏は語ります。

「ストレージをクラスターに組み込むことで、はるかにポータビリティの高いクラスターが実現します」と彼は述べた。これはKubernetesとCNCFの主要目標の一つであり、マルチクラウドへのポータビリティを実現することで、ユーザーが単一のクラウドプロバイダーに縛られることなく、より安心して利用できるようになることを目指している。

この新しいプロジェクトは、CNCFにおいてインセプションレベルのプロジェクトとして位置づけられます。つまり、コンソーシアム内の他のプロジェクトほど成熟していないということです。Kubernetes、Envoy、そしてその他の主要なCNCFプロジェクトは、インキュベーションレベルで運営されており、卒業レベル(その名の通り、一定レベルの安定性を備え、より多くのテクノロジー企業がこのプロジェクトを採用するきっかけとなるレベル)への昇格を目指しています。

タバラ氏はRookをベースにした会社も設立した。Upboundはシアトルを拠点とする設立2ヶ月のスタートアップで、現在はステルスモードで運営されている。タバラ氏は計画の詳細を明かさなかったものの、成長著しいオープンソースプロジェクトを軸に、Rookの商用版を提供する会社が立ち上がるのは珍しいことではない。

CNCFは、この15番目のプロジェクトによって、21世紀における「クラウドネイティブ」なソフトウェア開発組織とは何かという定義を完結させます。CNCFの理念は、有望なオープンソースプロジェクトが課題を解決できるよう支援し、組織内にクラウドネイティブなインフラストラクチャを構築したい企業に青写真を提供することです。

(編集者注: この投稿は、Bassam Tabbara の名前のスペルを修正するために更新されました。 )