k9s とは
k9s は Kubernetes クラスタを管理するターミナル UI です。動いているクラスタをリアルタイムに観察し、操作するための、速くてキーボード中心の画面を提供します。リソースを行き来し、ログを見て、Pod に入り、変更を適用する、そのすべてを長い kubectl コマンドを打たずに行えます。
⚡ k9s の主な機能
⌨️ キーボード中心の操作
直感的なショートカットで、クラスタのリソースをすばやく行き来して操作できます。
📜 ログのライブ表示と exec
Pod のログをそのまま流し見たり、コンテナにシェルで入ったりが UI から直接できます。
🔍 リソースの表示
Deployment、Pod、Service などをリアルタイムの状態つきで一覧できます。
🧩 拡張できる
スキン、エイリアス、プラグインで自分のワークフローに合わせられます。
🎯 なぜ k9s なのか
- kubectl より速い: 長いコマンドを打たずにリソースを見て操作できます
- リアルタイム: クラスタの状態とリソースの健全性をその場で確認
- 快適な移動: 関連するリソースへ一瞬で行き来できます
- カスタマイズ: スキン、ホットキー、プラグインでチームに合わせられます
🆕 注目の変更点
- クラスタの探索: あらゆる Kubernetes リソースを閲覧
- ログとシェル: ログを追い、Pod に exec で入る
- リソース操作: UI からスケール、削除、編集
- プラグイン: 独自コマンドで拡張
📦 deb.griffo.io からインストールする
ステップ 1: リポジトリを追加する
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 ずっと無料のミラーがあります。 deb-free.griffo.io は、アカウントもサブスクリプションもなしでパッケージをずっと無料で配布しています。上流より最大2か月遅れ、セキュリティ修正は即座に公開されます。現在収録しているのは cliamp、Ghostty、lazydocker、Oh My Posh と Zed です。k9s は含まれていないため、今日入手する方法は上のリポジトリだけですが、ご要望があれば追加できます。
ステップ 2: k9s をインストールする
# 最新の k9s をインストール
sudo apt install k9s
# インストールを確認
k9s version# 最新の k9s をインストール
apt install k9s
# インストールを確認
k9s version🎯 基本的な使い方
# バージョンを表示
k9s version
# いまの kubeconfig コンテキストに対して k9s を起動
k9s
# 特定の名前空間で起動
k9s -n kube-system
# 特定のコンテキストを使う
k9s --context production
# 読み取り専用モードで起動
k9s --readonly🚀 deb.griffo.io を選ぶ理由
- 公式 Ubuntu: 数か月遅れることが多く、最新機能が使えない
- deb.griffo.io: リリースから数時間以内に最新版
- 手動インストール: 手でダウンロードして PATH を設定する必要あり
- このリポジトリ: ビルド済みで、すぐに使えるパッケージ
- ✅ 最新の機能: k9s の新機能と改善を、すぐに使えます
- ✅ セットアップ不要: ビルド済みバイナリを apt で導入・更新
- ✅ 自動更新: 上流のリリースから数時間以内にパッケージを更新
- ✅ 依存関係も適切に: 必要なライブラリをすべて含めて正しくパッケージ化
- ✅ マルチディストリビューション: Jammy と Noble で動作
- ✅ 手間のかからない運用: 更新はシンプルな apt コマンドだけ
📦 パッケージのビルドリポジトリ
Ubuntu パッケージは、この GitHub リポジトリで自動的にビルド・管理されています:
- 📁 k9s-debian - 最新リリースのビルド
🔗 関連パッケージ
deb.griffo.io では、こちらも配布しています:
- lazydocker - Docker 管理のためのターミナル UI
- Headscale - セルフホストできる Tailscale コントロールサーバー
- Garage - S3 互換の分散オブジェクトストレージ