公衆號關注 「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 ????