エコシステム

関連ソフトウェア製品など

参考

マニフェスト管理

※ * は当サイト内のページ

クラスタ構築

  • kubeadm … 公式

参考:

開発・テスト用

Minikube

https://github.com/kubernetes/minikube

ローカルでKubernetesを動かすためのツール。
Linuxのみだが、ハイパーバイザを噛まさず、ローカルのdocker上に直接クラスタを構築することもできる。

参考:

クライアント

kubectlと周辺ツールについてはkubectlを見よ。

  • K9s … See below

K9s

K9s - Manage Your Kubernetes Clusters In Style

Documents:

参考:

CLI

オプション

オプション意味
--readonly更新操作を無効にする

NOTE:

  • モニタリング用途で使う場合、 --readonly をつけるべき

インタラクティブモード

k9s コマンド起動後の操作

コマンド意味
:q[uit], Ctrl+c終了
<Esc>元の画面に戻る
:ctxcontext選択
:nsnamespace選択
/リソースフィルタ。あいまい検索。 -l でラベルセレクトも使える
d, ydescribe, YAMLを見る
e編集
lログ表示
Ctrl+dリソースを削除する
Ctrl+kリソースを停止(Kill)する(確認ダイアログはない

CI/CD

※ * は当サイト内のページ

参考:

Skaffold

開発・本番向けにKubernetesクラスタに継続的デリバリーを実施するコマンドラインツール。

暗号化

参考:

その他