このプロジェクトについて

Luxury Yachtは、Kubernetesクラスターとリソースを管理するためのクロスプラットフォームのデスクトップGUIアプリケーションです。オープンソースであり、個人利用・商用利用ともに無料で、料金やサブスクリプションはありません。 このアプリには、クラスターの概要データ、リアルタイムメトリクス、ワークロードのステータス、詳細なドリルダウン情報、ポッドログなどの標準的なKubernetes管理機能が含まれています。また、いくつかの特徴的な機能も提供しています: - **高度なログビューア**:ハイライト検索テキスト、逆検索、正規表現、ログにない場合のシステムタイムスタンプ、カスタマイズ可能なタイムスタンプ形式、UTCまたはローカル時刻表示、ASCIIカラーコードの切り替え、表形式またはプリティプリント形式のJSONログをサポート。 - **オブジェクトマップ**:ノード、ネームスペース、または特定のオブジェクトレベルでクラスターオブジェクト間の関係を視覚化。 - **クラスター概要**:クラスター全体の利用率と最新の警告イベントを一目で表示。 - **注意ビュー**:オブジェクト単位、クラスター単位、またはグローバルな問題の無視を選択でき、クラスターの問題を迅速に特定。 - **分割ペインワークロードビュー**:ワークロードと関連するポッドを一緒に表示し、ワークロードでフィルタリング可能。 - **柔軟なレイアウト**:複数ウィンドウ、ドッキング可能またはフローティングパネル、複数のオブジェクトタブ、ドラッグ&ドロップによるタブ整理。 - **オブジェクト差分**:クラスター間で任意の2つのオブジェクトを比較して違いを特定。 - **コマンドパレット**:アプリ機能、クラスターのオープン、設定、ネームスペース選択、オブジェクト詳細へのクイックアクセス。 - **お気に入り**:ビューとフィルター設定を保存してクイックアクセス。クラスター固有または汎用。 - **クラスターごとのテーマ**:クラスターまたはクラスター名パターンに色を割り当て、ライト/ダークバリアントを提供。 - **ゼロタッチセットアップ**:既存のkubeconfigファイルを自動解析し、デフォルトまたは設定されたディレクトリをスキャン。 - **ノードメンテナンス**:ノードのcordon、drain、削除を簡単に実行。 - **シンプルなポートフォワーディング**:ワークロード、ポッド、またはサービスを右クリックしてポートフォワーディングを開始。複数の同時フォワードをステータスコンソールで追跡。 - **デバッグコンテナ付きシェル**:シェルアクセスがないポッドに一時的なデバッグコンテナを起動。 インストールオプションには、ウェブサイトまたはGitHub Releasesからの直接ダウンロード、macOS用のHomebrew(`brew install luxury-yacht`)、またはソースからのビルドが含まれます。Linuxユーザーは、GTK4とWebKitGTK 6.0の依存関係(例:Ubuntu 24.04またはDebian 13では`libgtk-4-1`と`libwebkitgtk-6.0-4`)をインストールする必要がある場合があります。