インストール |ガイド |リリース |ソースコード
複数の Kubernetes クラスターを管理するための単一のバイナリ。
kubewall は、クラスターを管理および調査するためのシンプルで機能豊富なリアルタイム インターフェイスを提供します。
KubeWall の主な機能は次のとおりです。
単一のバイナリ展開: KubeWall は単一のバイナリとして簡単に展開できるため、複雑な構成は必要ありません。
ブラウザベースのアクセス: KubeWall にはお気に入りの Web ブラウザから直接アクセスでき、シームレスなユーザー エクスペリエンスを提供します。
リアルタイムのクラスター監視: KubeWall は、Kubernetes クラスターの現在の状態を表示する豊富なリアルタイム インターフェイスを提供し、問題を迅速に特定して対処できるようにします。
クラスター管理: KubeWall を使用すると、複数の Kubernetes クラスターを 1 つの画面から管理できるため、さまざまなツールやインターフェイス間の切り替えにかかるオーバーヘッドが削減されます。
クラスターの詳細な洞察: KubeWall は、Kubernetes クラスター、ポッドのマニフェスト情報、サービス、構成などに関する包括的な洞察を提供します。
重要
kubewall はまだ活発に開発中であることに注意してください。
docker run -p 7080:7080 -v kubewall:/.kubewall ghcr.io/kubewall/kubewall:latest
ローカルの種類のクラスターにアクセスするには、「--network host」docker フラグを使用できます。
helm install kubewall oci://ghcr.io/kubewall/charts/kubewall -n kubewall-system --create-namespace
helm を使用すると、kubewall は自己署名証明書を使用してポート
8443
で実行されます。チャートを参照
醸造インストール kubewall/tap/kubewall
sudo スナップインストール kubewall
やったーS kubewall-bin
winget install --id=kubewall.kubewall -e
スクープバケット kubewall を追加 https://github.com/kubewall/scoop-bucket.git スクープインストールkubewall
MacOSバイナリ (マルチアーキテクチャ)
Linux (バイナリ) amd64 |アーム64 | i386
Windows (Exe) amd64 |アーム64 | i386
FreeBSD (バイナリ) amd64 |アーム64 | i386
リリースから事前にコンパイルされたバイナリを手動でダウンロードします。ページに移動し、目的の場所またはシステム パスにコピーします。
ヒント
インストール後、 http://localhost:7080
でkubewallにアクセスできます。
Kubernetes クラスターまたはオンプレミス サーバーで実行している場合は、 HTTPSを使用することをお勧めします。 HTTP/2 SSE を使用しない場合、オープン接続の最大数に制限がかかります。モジラ⤴
次のコマンドを使用して、 HTTPSでkubewall を開始できます。
$ kubewall --certFile=/path/to/cert.pem --keyFile=/path/to/key.pem
kubewall はバイナリとして実行されるため、使用できるフラグはほとんどありません。
> kubewall --ヘルプ 使用法: クベウォール [フラグ] kubewall [コマンド] 利用可能なコマンド: completed 指定したシェルのオートコンプリート スクリプトを生成します。 help 任意のコマンドに関するヘルプ version kubewall のバージョンを出力します。 フラグ: --certFile string 証明書ファイルへの絶対パス -h, --help kubewall のヘルプ --k8s-client-burst int スロットルの最大バースト (デフォルトは 50) --k8s-client-qps int クライアントからマスターへの最大 QPS (デフォルト 50) --keyFile string キーファイルへの絶対パス --no-open-browser デフォルトのブラウザを開きません -p, --port 文字列 リッスンするポート (デフォルトは「:7080」) コマンドの詳細については、「kubewall [command] --help」を使用してください。
独自の証明書を使用することも、mkcert⤴ を使用して新しいローカルの信頼できる証明書を作成することもできます。
重要
mkcert⤴ を別途インストールする必要があります。
コンピューターに mkcert をインストールします。
ターミナルまたはコマンド プロンプトで次のコマンドを実行します。
mkcert kubewall.test localhost 127.0.0.1 ::1
このコマンドは、証明書ファイルとキー ファイルの 2 つのファイルを生成します (キー ファイルの名前の最後には-key.pem
が付きます)。
これらのファイルをkubewallで使用するには、 --certFile=
および--keyFile=
フラグを使用します。
kubewall --certFile=kubewall.test+3.pem --keyFile=kubewall.test+3-key.pem
Dockerを使用する場合
Docker を使用する場合、特定のフラグを使用してボリュームを接続し、証明書を提供できます。
次の例では、現在のディレクトリをホストから Docker コンテナ内の/.certs
ディレクトリにマウントします。
docker run -p 7080:7080 -v kubewall:/.kubewall -v $(pwd):/.certs ghcr.io/kubewall/kubewall:最新 --certFile=/.certs/kubewall.test+3.pem --keyFile=/.certs/kubewall.test+3-key.pem
kubewall は任意のポートで実行できます。 -p
または--port
フラグを使用する
クベウォール -p 7080
このプロジェクトはあなたのPRや課題を歓迎します。たとえば、リファクタリング、機能の追加、英語の修正などです。
サポートが必要な場合は、上記の開発者セクションからお問い合わせください。
すでに貢献してプロジェクトを使用しているすべての人々に感謝します。
kubewall は、Apache License、バージョン 2.0 に基づいてライセンスされています。