マルチクラスター
オペレーショナルなスケーラビリティ
最新のインフラストラクチャ環境では、DevOpsは多くの場合、分散環境を処理します。Kudashaiは、すべてを統合するUIを使用して、「kubeconfigコンテキスト切り替え」の問題を解決します。
オンプレミス、AWS EKS、GCP GKE、Azure AKSなど、すべてのクラスターをKudashaiで一元的に登録できます。また、タグ(Cluster Labels)を割り当てて、production、staging、dev環境を区別することもできます。
管理モードのオプション
Kudashaiは、インフラストラクチャの規模に合わせたクラスター管理オプションを提供します。
Standalone (シングルユーザー)
ローカルまたは個人的な管理に最適です。データはデバイスにローカルに保存されます。
デフォルトでは、StandaloneはOpenモード(ログインなし)で実行されます。Securedモード(ログイン画面付き)を使用する場合は、アプリケーションを実行する前に、ターミナルセッションまたはオペレーティングシステムで管理者アカウントの資格情報を設定するだけです。
Linux/MacOSターミナルの例:
export KUDASHAI_BOOTSTRAP_ADMIN_USERNAME="your_admin_name"
export KUDASHAI_BOOTSTRAP_ADMIN_PASSWORD="your_secret_password"
# 次にKudashaiを実行します
./kudashaiこれらのコマンドを実行すると、Kudashaiは資格情報を検出し、ダッシュボードのログイン機能を自動的に有効にします。
Platform (マルチテナントとマルチユーザー)
チーム規模の運用(DevOpsチーム)に最適です。このモードでは、次のようなエンタープライズグレードの機能のロックが解除されます:
ロールベースのアクセス制御 (RBAC): 4つのロールレベルで厳密な階層を使用してアクセス権を割り当てます:
- スーパー管理者: プラットフォーム全体を完全に制御します。
- 管理者: クラスター操作と内部ユーザー管理を管理します(メンバーとビューアーの役割のみ)。
- メンバー: Kubernetesリソースを管理できるアクティブユーザー。
- ビューアー: 表示(監視)のみが可能な読み取り専用ユーザー。
権限マトリックス:
機能 スーパー管理者 管理者 メンバー ビューアー クラスター管理 (Kubeconfigの追加/削除) ✅ ✅ ❌ ❌ ユーザー管理 (作成/編集/削除) ✅ ✅ ❌ ❌ K8sの変更 (Apply, Scale, Restart, Delete) ✅ ✅ ✅ ❌ AI設定 (プロバイダー/APIキーの追加) ✅ ✅ ✅ ❌ ポートフォワーディング (デスクトップ版のみ) ✅ ✅ ✅ ❌ AIチャットと診断 ✅ ✅ ✅ ✅ 監査証跡の表示 ✅ ✅ ❌ ❌ 監査証跡(監査ログシステム): エンタープライズクラスのコンプライアンスおよびフォレンジック基準を満たすように設計されています。すべてのユーザーアクティビティは正確に記録され、次のデータマトリックスをカバーしています:
監査証跡データマトリックス:
データコンポーネント 記録される説明 アクター(ユーザー) アクティビティを実行しているユーザーのID(例:johndoe@email.com)。 カテゴリとアクション 実行された操作の種類。カテゴリに分かれています:Auth、Cluster、K8s Mutating、User Management、AI Config、Port Forward。 ターゲットリソース ポッド名、デプロイメントタイプ、別のユーザーアカウントなど、変更された特定のオブジェクト。 クラスターの場所 Kubernetesリソースの変更が発生した特定のクラスター。 ネットワークデータ 発信元のIPアドレスと、ユーザーのブラウザのUser-Agentタイプ。 追加のコンテキスト 変更ペイロードを含むJSONメタデータ(変更された特定のデータを確認するのに役立ちます)。 時間とステータス 正確なタイムスタンプ(タイムゾーン)と実行ステータス:Success または Failure。 注: 監査ログの保持期間は、システム設定メニューで調整可能です(デフォルトは90日)。
Platformモードを有効にする方法: すでにライセンスをお持ちの場合、またはAwanIOエコシステムの一部である場合は、データベースを手動でインストールする必要はありません。組み込みツールのKudashai Studioを使用できます。
Kudashai Studioインターフェースから、App Key(ライセンスキー)を入力するだけです。システムは自動ハンドシェイクを実行してプラットフォームモードをアクティブにし、ダッシュボードを安全な一元化されたデータベースに動的に接続します。