ビルド
コードの品質
リリース
社交
Kuma は、Kubernetes と VM の両方にわたって、単一ゾーンまたはマルチゾーンの容量で、すべてのクラウド上で実行できる最新の Envoy ベースのサービス メッシュです。幅広いユニバーサル ワークロード サポートと、データ プレーン プロキシ テクノロジとしての Envoy のネイティブ サポート (ただし、Envoy の専門知識は必要ありません) のおかげで、Kuma は、あらゆるサービスにわたって最新の L4 ~ L7 サービス接続、検出、セキュリティ、可観測性、ルーティングなどを提供します。データベースを含むあらゆるプラットフォーム上で。
使いやすく、セキュリティ、トラフィック制御、検出、可観測性などのためのサービス メッシュ ポリシーが組み込まれている Kuma には、さまざまなクラスターやクラウドにわたるクロスゾーン通信を自動的に有効にする高度なマルチゾーンおよびマルチメッシュ サポートが付属しています。サービス メッシュ ポリシーをインフラストラクチャ全体に自動的に伝播します。 Kuma は現在、Kubernetes と VM の両方でアプリケーション チーム全体の分散サービス メッシュをサポートするために、世界中の企業組織で採用されています。
もともと Kong によって作成および寄贈された Kuma は、現在 CNCF (Cloud Native Computing Foundation) サンドボックス プロジェクトであるため、他のすべての CNCF プロジェクトと同じオープン性と中立性で利用できます。 Kuma は強力でありながら使いやすいように設計されており、マルチゾーン サポート、マルチメッシュ サポート、段階的かつ直観的な学習曲線などの非常にユニークな機能により、あらゆる組織全体でサービス メッシュを実行する複雑さを軽減します。
Kuma のエンタープライズ レベルのサポートが必要なユーザーは、利用可能なエンタープライズ オファリングを探索できます。
Kong の Envoy の貢献者によって構築されました。
助けが必要ですか? Kuma との旅では、公式コミュニティ チャネルを通じて、より幅広いコミュニティと連絡を取ることができます。
Kuma はエンタープライズ ユースケースを念頭に置いて構築されており、単一ゾーンとマルチゾーンのセットアップ全体で Kubernetes と VM の両方の展開をサポートするユニバーサル サービス メッシュです。ターンキー サービス メッシュ ポリシーにより、マルチテナントとマルチメッシュをサポートしながら簡単に起動して実行できます。同じコントロールプレーン上にあります。 Kuma は CNCF サンドボックス プロジェクトです。
他のサービス メッシュ ソリューションとは異なり、Kuma は、使いやすさ、コントロール プレーンとデータ プレーンの両方での Kubernetes と VM の両方のネイティブ サポート、Kubernetes 名前空間を含むあらゆる境界を越えることができるマルチメッシュ サポートを提供することにより、サービス メッシュ エコシステムを革新します。ボックスのマルチゾーンおよびマルチクラスタのサポート(自動ポリシー同期と接続、ゼロトラスト、ワンクリックでの可観測性とコンプライアンス、PCI の高速化に活用できるカスタム ワークロード属性のサポート) GDPR への準拠など。
以下は、Kuma の属性を使用して、スイスの PCI 準拠サービスによって生成されたすべてのトラフィックをスイス地域内のみにルーティングする例です。
apiVersion : kuma.io/v1alpha1
kind : TrafficRoute
mesh : default
metadata :
name : ch-pci-compliance
spec :
sources :
- match :
kuma.io/service : ' * '
kuma.io/zone : ' CH '
PCI : true
destinations :
- match :
kuma.io/service : ' * '
conf :
loadBalancer :
roundRobin : {}
split :
- weight : 100
destination :
kuma.io/service : ' * '
kuma.io/zone : ' CH '
上記の例は、組み込みのkumactl
CLI を介して仮想マシンに適用することもできます。
Kuma を使用することで、当社のアプリケーション チームは、すべてのサービスおよびすべてのアプリケーションで接続管理コードを構築するのをやめ、代わりに最新のサービス メッシュ インフラストラクチャに依存して、効率と組織全体の機敏性を向上させることができます。
Kuma はプラットフォームに依存しない製品であり、さまざまなディストリビューションで出荷されます。公式 Web サイトで利用可能なインストール オプションを調べることができます。
Kuma は、コンテナ上に構築された最新のグリーンフィールド アプリケーションだけでなく、従来のインフラストラクチャ上で実行される既存のアプリケーションにも使用できます。 Kuma は、Kubernetes 上の CRD (カスタム リソース定義) を介して、また他の環境では RESTful HTTP API を介して完全に構成でき、CI/CD ワークフローと簡単に統合できます。
Kuma は、あらゆる環境で使いやすいkumactl
CLI クライアントと、ブラウザからアクセスできる公式 GUI も提供します。
Kuma は 10 週間のリリース サイクルでマイナー バージョンをリリースします。ロードマップはマイルストーンを使用して追跡されます: https://github.com/kumahq/kuma/milestones
Kuma は積極的に開発中であり、実稼働の準備が整っています。
詳細については、開発者ガイドを参照してください。
Kuma をミッションクリティカルな環境に実装していて、エンタープライズ サポートと機能が必要な場合は、Enterprise にアクセスして利用可能な製品を調べてください。
パッケージ リポジトリ ホスティングは Cloudsmith によって親切に提供されます。 Cloudsmith は、完全にホストされた唯一のクラウドネイティブのユニバーサル パッケージ管理ソリューションであり、組織があらゆる形式で、あらゆる場所に、絶対的な自信を持ってパッケージを作成、保存、共有できるようにします。