Upgrade to Pro — share decks privately, control downloads, hide ads and more …

k9s のプラグイン機構とモダンな watch コマンド、viddy の紹介

Takumasa Sakao
August 26, 2021
1.4k

k9s のプラグイン機構とモダンな watch コマンド、viddy の紹介

Kubernetes Meetup Tokyo #44 LT

Takumasa Sakao

August 26, 2021
Tweet

Transcript

  1. そもそも k9s とは? • ターミナルで動くので最高 • 各Kubernetesリソースをリスト表示 (CRDも対応) • リストのフィルター、ソート

    • Pod のログの閲覧 • リソースの削除、Describe、Edit • Port forward • ショートカットのカスタマイズ • プラグイン機構
  2. そもそも k9s とは? • ターミナルで動くので最高 • 各Kubernetesリソースをリスト表示 (CRDも対応) • リストのフィルター、ソート

    • Pod のログの閲覧 • リソースの削除、Describe、Edit • Port forward • ショートカットのカスタマイズ • プラグイン機構 今日はこれについて説明
  3. モダンな watch コマンド、Viddy の紹介 https://github.com/sachaos/viddy • Go 製の watch コマンド

    • モダンな watch コマンドを目指しています • Viddy 独自の機能 ◦ タイムマシン機能 ◦ Pager ◦ 検索機能
  4. まとめ • k9s のプラグイン機構について紹介しました • モダンな watch コマンド viddy について紹介しました

    • k9s のプラグイン機構と viddy を組み合わせるデモを行いました k9s のプラグイン機構は紹介したように簡単に作成できるので、 自分の開発環境に合わせてカスタマイズできるのが魅力的だと思います。 本体のレポジトリには様々なカスタムリソースのプラグインが 例として作られているので プラグインを作成する際には参考にすると良いです。 https://github.com/derailed/k9s/tree/master/plugins