Kubernetesはオープンソースシステムです これは、あらゆる形状とサイズのアプリケーションに最適なコンテナ処理システムとしての地位を急速に確立し、アプリケーションコンテナの展開、スケーリング、および操作を簡素化します。
まだKubernetesに慣れていない方は、これを知っておく必要があります は、コンテナ化されたアプリケーションのデプロイメント、サイジング、および管理を自動化するオープンソースのコンテナシステムです。
これらのコンテナは、アプリケーションの展開、保守、およびスケーリングに必要なメカニズムを提供します。
Kubernetesを構成する内部構造は、疎結合でありながら、さまざまなワークフローをサポートするために拡張可能である必要があるように設計されています。
から Kubernetesは、クラウドベースのソリューションだけでなく、さまざまな環境で実行されます。 IBM Cloud ContainerServiceなど。 後者はIBMCloud Kubernetes Serviceに名前が変更されました。これは、IBMがコンテナーを処理するための事実上の標準になりつつあるテクノロジーを重視していることの証です。
IBMは継続的にKubernetesに投資し、クラウドプラットフォームと統合します。 たとえば、ほぼXNUMX年間、IBMCloudはKubernetes用のマルチクラスター継続的デリバリーツールを社内で使用してきました。
Razeeと呼ばれるこのツールは、コミュニティ全体がその恩恵を受けることができるように、最近オープンソースでリリースされました。
Razeeは、さまざまなクラスター、環境、クラウドにわたるKubernetesリソースのデプロイを自動化および管理するためにIBMによって開発されました。 また、リソースの展開情報を表示して、展開プロセスを監視し、問題をより迅速に解決できるようにします。
Razeeの機能
IBMツール、 Razeeは、RazeeDashとKapitanのXNUMXつのモジュールで構成されています。 ペアになっていますが、個別に使用することもできます。
RazeeDashについて
RazeeDashを使用すると、 Razeeは、動的な在庫と履歴をダッシュボードに提供することにより、運用コストを軽減します 環境内のKubernetesグループごとに変更します。
RazeeDashは、クラスターで実行されているアプリケーションとバージョンの完全で正確なビューのリアルタイムおよび履歴インベントリを提供します。
データを簡単にフィルタリングおよび検索できるため、トラブルシューティングがはるかに簡単になり、障害時に発生した展開と変更されたグループを特定するのに役立ちます。
カピタンについて
一方、 Kapitanコンポーネントは、ハイブリッドクラウド環境でのクラスター管理と拡張を簡素化するように設計されています。
Razeeは、Kapitanを使用して、自己更新クラスターを提供するプルモード展開モデルを通じて、多数のクラスターのより迅速な展開とより適切な管理を可能にします。
タグは、クラスター内のグループの論理グループを作成するために使用されますが、これらのグループに対してルールを設定して、環境内の各グループに適用される柔軟な設定を作成することもできます。
これにより、数十から数百、さらには数千のクラスターに簡単に切り替えることができます。 プッシュモードでの従来の継続的デリバリーでは非常に困難であり、エンジニアの専門知識が必要になることが多い偉業。
要するに、 Razeeの主な機能は次のとおりです。
Kubernetesクラスターを自動的に更新するデプロイと、動的なインベントリと環境ごとの変更履歴を備えたダッシュボードをプルします。
IBMは、Razeeを使用して、数万のKubernetesクラスターと数十万のアプリケーションインスタンスを管理できたと述べています。
同社にとって、これはIBMCloudがクラウドサービスを提供する方法に革命をもたらした実証済みのプラットフォームです。
Razeeを入手するには?
Razeeを試したり入手したりすることに興味がある人は、次のサイトにアクセスしてください。 次のリンク。
ソースコードを参考にすることができます 次のリンクで だけでなく、追加情報とインストール方法。