比官方K8S Dashboard好用的幾個工具

公衆號關注 「SY技術小站

設爲「星標」,每天帶你分享技術與生活!

介紹

推薦三款小工具,具體使用哪個,大家可以自己斟酌,各有各的優點。

kubeman

一個很有意思的小工具叫 kubeman,它試圖使從Kubernetes集羣中查找信息變得更加容易,並且可以調查與Kubernetes和Istio相關的問題。

windows和mac安裝

windows和mac安裝很簡單,下載相應的二進制,然後直接運行就好了 。

要是windows想執行linux的k8s集羣,把.kube目錄拷貝到/user/administrator下面就可以。

linux安裝

下載kubeman.0.5.0.appimage
chmod a+x *.appimage
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum --enablerepo=epel -y install fuse-sshfs
user="$(whoami)"
usermod -a -G fuse "$user"
yum provides */libgtk-3.so.0
yum -y install /usr/lib64/libgtk-3.so.0 /usr/lib/libgtk-3.so.0
./kubeman.0.5.0.appimage  --appimage-extract

啓動的話,如果linux沒開display,就需要用xmanager執行就可以
命令是:
./kubeman.0.5.0.appimage

效果

命令

日誌

測服務可達

lens

Lens 是一個強大的 kubernetes IDE。可以實時查看 kubernetes 集羣狀態,比如 Pod實時日誌查看、集羣Events實時查看、集羣故障排查等

安裝

從發佈頁面下載預構建的軟件包 。

效果

kuboard

Kuboard 是一款免費的 Kubernetes 管理工具,提供了豐富的功能,結合代碼倉庫、鏡像倉庫、CI/CD工具等,可以便捷的搭建一個生產可用的 Kubernetes 容器雲平臺,輕鬆管理和運行雲原生應用。

安裝

kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml
kubectl apply -f https://addons.kuboard.cn/metrics-server/0.3.6/metrics-server.yaml

查看 Kuboard 運行狀態:

kubectl get pods -l k8s.kuboard.cn/name=kuboard -n kube-system

獲取token

echo $(kubectl -n kube-system get secret $(kubectl -n kube-system get secret | grep kuboard-user | awk '{print $1}') -o go-template='{{.data.token}}' | base64 -d)

效果

小結

三款工具各有千秋,大家結合自己公司情況選擇吧!

參考鏈接

https://github.com/walmartlabs/kubeman
https://github.com/lensapp/lens
https://kuboard.cn/

往期精彩文章 

  微信羣加入方式 

  歡迎關注作者公衆號

點個在看少個 bug ????

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章