Kuboard - 圖形化界面操作 k8s 資源對象


Kuboard簡介

Kuboard 是一款免費的 Kubernetes 圖形化管理工具,幫助用戶快速在 Kubernetes 上落地微服務,Kuboard 官網提供了 Kubernetes 免費安裝文檔,

同時也提供了免費的中文教程,方便我們完成 k8s 的學習,使用 Kuboard,我們無需編寫復雜的 YAML 文件,就能完成應用程序的部署和管理。

安裝Kuboard

這里我們介紹用 docker 方式安裝,當然我們也可以安裝 kuboard 到 k8s 集群中

安裝前請仔細閱讀官方文檔,確定 kuboard 版本支持的 k8s 版本,避免出現兼容性問題

不多說了,直接上腳本, 建議把這個腳本保存到 sh 文件中.

#!/bin/bash
 docker run -d \
  --restart=unless-stopped \
  --name=kuboard \
  -p 800:80/tcp \
  -p 10081:10081/udp \
  -p 10081:10081/tcp \
  -e KUBOARD_ENDPOINT="http://192.168.0.150:800" \  # 一定要和本機的IP 和端口一致,agent 會用到此參數.
  -e KUBOARD_AGENT_SERVER_UDP_PORT="10081" \
  -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
  -v /kuboard/kuboard-data:/data \
  eipwork/kuboard:v3.1.0.3

 網站安裝好了,現在我們需要安裝 kuboard-agent 到k8s 集群中,這樣代理才能返回數據到 kuboard 中,我們才能在 kuboard 中管理 k8s 集群

 

依據提示一步一步的就可以安裝好 kuboard 了,kuboard 功能非常多,使用起來真的把復雜的 k8s 配置變得簡單了許多,當然必須在我們深入理解 k8s 的前提下,我們才能更好的操作這個 dashboard.

主要功能:

1.  圖形界面安裝  metric-server, 就可以搜集 cpu ,內存使用信息了。 (個人開發環境足夠用了)

2.  強大的套件功能,以下是我測試時安裝的幾個套件,紅圈中是套件展示的功能。(套件安裝前,建議多了解一下 storage class  pv  和  pvc)

 

 要想熟練使用這個工具,沒有捷徑可走,在熟練掌握 k8s 各個組件的同時,就是多看多練,祝願大家都能把復雜的工作簡單化,極大的提高工作效率.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM