如果你跟我一樣,是 kubectl 愛好者,對於其他操作介面譬如 k9s 等都不習慣的人,那我認為一定要來瞭解一下 kubectl plugin 的用法
1. kubectl plugin 本身的設計使得大家非常容易的擴充,並不需要修改 kubectl 的任何原始碼或是重新編譯。相反的只需要準備相關的執行檔案,並且依據特定規則命名即可
2. krew 是一套管理 kubectl plugin 的套件,能夠幫你整理目前官方收集的 plugin 並且提供指令讓你去安裝與刪除
3. 本文列出了幾個作者認為好用的指令,譬如 whoami,可以讓你知道你當前透過 KUBECONFIG 連接到遠方 cluster 時是以什麼樣的身份被認證
4. access-matrix 幫你列出目前系統中 RBAC 的相關權限,用一個比較易閱讀的方式呈現
5. neat 是一個清除工具,可以幫忙將 kubectl get pods xxx -o yaml 中那些由 controller 所添加的資源給移除,讓你得到一個乾淨的輸出
6. node-shell 是個非常好用的工具,可以幫你掛載一個 shell 到任意的 k8s node 之中,讓你透過該 shell 來操作該節點
除了這些之外,我認為 ksniff 也是個滿有趣的工具,可以幫忙運行 tcpdump 來錄製封包
如果有興趣的可以直接到 krew 的官方文件去看看目前收錄的 plugin 有哪些,然後可以都玩看看來找到一些對自己工作有幫助的指令
https://www.padok.fr/en/blog/kubectl-plugins
資訊推播頻道 Telegram: https://t.me/technologynote
演講投影片 SlideShare: https://www.slideshare.net/hongweiqiu/presentations
粉絲頁內容索引網站:
https://technologynoteniu.github.io/awesome-notes/
whoami指令 在 BigData/Linux的whoami命令.md at master - GitHub 的推薦與評價
主要功能是显示自身的用户名称,本指令相当于执行"id -un"指令。 whoami命令应用实例. 显示自身用户名. [root@localhost ~]# whoami root. Go. © 2022 GitHub, Inc. ... <看更多>
whoami指令 在 Linux(00) - 開始 的推薦與評價
跟自自己最喜歡的程式學習網站,學習Linux 的指令和基礎概念。 ... $whoami. 5.指令錯誤的輸出. 指令:command not found. 6.注意 - 指令幾乎是小寫。 ... <看更多>
whoami指令 在 Microsoft Power Platform 開發的可用GitHub 動作 的推薦與評價
要在GitHub 動作指令碼中定義為環境變數的參數: ... 藉由連接服務及傳送 WhoAmI [SDK/Web API] 要求核驗服務連接。 及早將這項工作加入GitHub 工作 ... ... <看更多>