iT邦幫忙

2021 iThome 鐵人賽

DAY 15
0

Lens - K8s上好用的client端程式

除了使用kubectl cli去操作k8s外,也有ui介面操作的程式 Lens
https://ithelp.ithome.com.tw/upload/images/20210922/20129515tCbCaDD94d.png
官網
github
lens是由mirantis收購並開源的專案,主要是用來管理k8s,重點是它是免費開源軟體~~~
免費仔~丐起來

圖片來源

執行畫面如下,lens會把/.kube/config裡面的cluster資料列出來
https://ithelp.ithome.com.tw/upload/images/20210922/20129515pWzg7ZyLxT.png
執行connect就可以取得該cluster資料
https://ithelp.ithome.com.tw/upload/images/20210922/20129515TeOOsp9juk.png

cluster 資訊

如果有設定k8s Prometheus,就可以呈現目前cluster的cpu/mem使用資料,
下面為event區域,如果k8s有拋出issue訊息時,會在此區域呈現,但是因為k8s的event是有時效性的,
太舊的資料是看不到的喔
https://ithelp.ithome.com.tw/upload/images/20210922/20129515JF6Pva6Wk4.png

node 資訊

kubectl describe node語法
https://ithelp.ithome.com.tw/upload/images/20210922/20129515uoGPCoi6Dy.png

workloads 資訊

呈現各種kind pod數量與狀態
https://ithelp.ithome.com.tw/upload/images/20210922/20129515GaKiLv8S3g.png

pod

可以attach pod,執行shell,查詢logs,edit yaml,移除pod
https://ithelp.ithome.com.tw/upload/images/20210922/201295154CzWOV8q1I.png
https://ithelp.ithome.com.tw/upload/images/20210922/201295150aVlWYG9uo.png

deployments

deployments可以scale pods,restart pods,edit yaml,移除deployments
https://ithelp.ithome.com.tw/upload/images/20210922/2012951511nmvsWUEA.png

https://ithelp.ithome.com.tw/upload/images/20210922/20129515BDVy35PAan.png

以上主要是我比較常用到的部份,其他的部份可以自己點來用用看/images/emoticon/emoticon01.gif


上一篇
[DAY14]Label進階使用-Affinity and anti-affinity
下一篇
[DAY16]離不開鍵盤的鐵粉必備-k9s
系列文
k8s新手船長船難記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言