Skip to content

マルチクラスター

オペレーショナルなスケーラビリティ

最新のインフラストラクチャ環境では、DevOpsは多くの場合、分散環境を処理します。Kudashaiは、すべてを統合するUIを使用して、「kubeconfigコンテキスト切り替え」の問題を解決します。

オンプレミス、AWS EKS、GCP GKE、Azure AKSなど、すべてのクラスターをKudashaiで一元的に登録できます。また、タグ(Cluster Labels)を割り当てて、productionstagingdev環境を区別することもできます。

管理モードのオプション

Kudashaiは、インフラストラクチャの規模に合わせたクラスター管理オプションを提供します。

Standalone (シングルユーザー)

ローカルまたは個人的な管理に最適です。データはデバイスにローカルに保存されます。

デフォルトでは、StandaloneはOpenモード(ログインなし)で実行されます。Securedモード(ログイン画面付き)を使用する場合は、アプリケーションを実行する前に、ターミナルセッションまたはオペレーティングシステムで管理者アカウントの資格情報を設定するだけです。

Linux/MacOSターミナルの例:

bash
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)。
    カテゴリとアクション実行された操作の種類。カテゴリに分かれています:AuthClusterK8s MutatingUser ManagementAI ConfigPort Forward
    ターゲットリソースポッド名、デプロイメントタイプ、別のユーザーアカウントなど、変更された特定のオブジェクト。
    クラスターの場所Kubernetesリソースの変更が発生した特定のクラスター。
    ネットワークデータ発信元のIPアドレスと、ユーザーのブラウザのUser-Agentタイプ。
    追加のコンテキスト変更ペイロードを含むJSONメタデータ(変更された特定のデータを確認するのに役立ちます)。
    時間とステータス正確なタイムスタンプ(タイムゾーン)と実行ステータス:Success または Failure

    注: 監査ログの保持期間は、システム設定メニューで調整可能です(デフォルトは90日)。

Platformモードを有効にする方法: すでにライセンスをお持ちの場合、またはAwanIOエコシステムの一部である場合は、データベースを手動でインストールする必要はありません。組み込みツールのKudashai Studioを使用できます。

Kudashai Studioインターフェースから、App Key(ライセンスキー)を入力するだけです。システムは自動ハンドシェイクを実行してプラットフォームモードをアクティブにし、ダッシュボードを安全な一元化されたデータベースに動的に接続します。