ドイツを拠点とするスタートアップであるKubermaticはKubeCarrierと呼ばれるオープンソースツールを導入した。KubeCarrierは、Kubernetes Operatorsを使用してサービス、アプリケーション、ハードウェアのライフサイクル管理を自動化するものである。このツールの目標は、組織の要件を満たすためのスケーラビリティと再現性を提供することである。KubeCarrierはApache2.0でライセンスされており、Githubで公開されている。
KubermaticのCEO兼共同創設者であるSebastian Scheele氏は、彼のブログ投稿で、KubeCarrierの機能の概要を説明した。クラウドネイティブの採用が増えるにつれ、組織は複数のクラスタ、クラウド、リージョンにわたるサービス管理に関する課題に直面している。開発者は、Kubernetesアプリケーションをパッケージ化、デプロイ、管理する方法であるKubernetes Operatorを使用する。ワークロードが増大するにつれて、Operatorsも管理する必要がある。管理アクティビティには、スケジュールされたバックアップや、組織内外のユーザへのサービスとしてのデータベースのプロビジョニングが含まれる場合がある。このような操作については、開発者は通常ITチームに連絡する。
このサービス管理を自動化するために、KubeCarrierはKubernetes OperatorsとAPIを活用する中央フレームワークを提供する。それによって、企業が1つのマルチクラウド・マルチクラスタハブからクラウドネイティブのサービス管理を提供できるようにする。KubeCarrierは、最大数千のKubernetesクラスタのスケーラビリティを確保するために、アクセス制御、アクセス許可、およびクォータを定義するためのポリシーを備えたマルチテナント管理およびユーザ管理も提供する。
ITチームはKubeCarrierを使用して、Kubernetes Services用の独自のアプリストアを作成できる。Kubermaticは、マネージドサービスプロバイダー(MSP)がKubeCarrierを中心にプラクティスが積みあがっていくことを期待している。Scheele氏は言及した。
次のステップは、顧客がKubernetesのデプロイ全体でサービスのプロビジョニングを自動化できるようにすることです。通常はマルチクラウドとオンプレミスのインフラストラクチャに分散しています。
2020年のKubernetesプロジェクトへの上位10社のコミッターのうち、Kubermaticは今年初めにLoodseからその名前を変更した。Kubermatic製品ポートフォリオには、the Kubermatic Kubernetes PlatformとKubeOneが含まれる。Scheele氏は付け加えた。
オープンソースおよびエンタープライズソフトウェアソリューションの包括的なポートフォリオと、クラウドネイティブエコシステムにおける強力なフットプリントにより、Kubermaticはオープンソースに関する深い専門知識とエンタープライズテクノロジーの経験を組み合わせている。KubeCarrierにより、私たちは引き続きクラウドネイティブの変革の最前線に立ち、企業がマルチクラウドとエッジのデプロイを成功させるように支援します。
Twitterの技術コミュニティがこの発表に注目した。Twitterユーザの1人である@breakawaybillyは「Jiraチケットを減らしてください - KubeCarrierはマルチクラスタKubernetesサービスハブです」とツイートした。別のユーザのabraxasは「今日、私は@kubermaticに恋をしました。皆さんのツールと貢献は素晴らしいです。#kubeone #kubecarrier。良い取り組みを続けてください。本当に素晴らしい人たちです!」とツイートし、彼らの取り組みに感謝した。