Storage)のOpenEBSを使ってみたので公開。メリット/デメリットは次のような感じ。個人的には運用ベースで考えるとメリットの方がデメリットを上回ってると考えています。PlatformのパートナーなのでGCPで構築します。UBUNTUとしています。現状OpenEBSはNodeにマウントされているDiskしか利用できないのでDisk冗長構成のため3Node作ります。1zoneに3台作るかzone分けて1台ずつ作るかの議論は今回は無視wOpenEBSクラスタデプロイ現時点で最新の0.5.2を使います。デプロイはドキュメントの通り実施すればOK。openebs-operator.yamlマメGKEの制約でOpenEBSのRBACを作成する際にclusterrolebindingが必要なため1実行しています。これ、RBAC使っているソリューションは全部一緒だからマメな。serviceとdeploymentsがデプロイされました。1mCassandraをデプロイしてみるさて、OpenEBSはデプロイできましたが、これだけでは何も楽しくないですね。OpenEBSのリポジトリにdemoとして色々と用意されています。vdbenchというわけで、Cassandraでもデプロイしてみますか。demo/cassandra/cassandra-statefulset.yamlもりもり作成されましたね。本格的にCassandraを使いたいときは、demo/cassandra/cassandra-statefulset.yamlを参考に色々試してみれば良さそうですね。お時間あればcassandra-stressで負荷テストかけるJobも用意されているので、興味ある人は実施してみてね☆彡OpenEBSを利用するためのエッセンスはvolumeClaimTemplatesでStorageClassを設定しているところだけです。SSDとか使いたいとかcapacity変更したいとかあれば場合は独自のStorageClassを定義すれば。現状のOpenEBSはその辺の設定(StoragePolicy)が複雑なので今回は紹介しませんが、SSDをマウントして使うところまでは確認しています。まとめOpenEBSはコンテナ世代のストレージソリューションです。GAじゃないけど開発も活発だしどう考えても素敵ソリューションです。