安装Kuboard管理Kubernetes集群

Kuboard

Posted by BlueFat on Friday, May 21, 2021

https://kuboard.cn/install/v3-upgrade.html#%E5%A6%82%E6%9E%9C%E4%BB%A5-docker-run-%E8%BF%90%E8%A1%8C-kuboard

安装方式

Kuboard 作为多个集群的管理界面应该独立于任何集群之外
建议docker运行 Kuboard, 不建议安装在有业务的Kubernetes集群中

停止已有 kuboard 容器

docker stop $(docker ps -a | grep "eipwork/kuboard" | awk '{print $1 }')
docker rm $(docker ps -a | grep "eipwork/kuboard" | awk '{print $1 }')

使用新版本的镜像启动 kuboard

sudo docker run -d \
  --restart=unless-stopped \
  --name=kuboard \
  -p 10088:80/tcp \
  -p 10081:10081/udp \
  -p 10081:10081/tcp \
  -e KUBOARD_ENDPOINT="http://192.168.1.39:10088" \
  -e KUBOARD_AGENT_SERVER_UDP_PORT="10081" \
  -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
  -v /root/kuboard-data:/data \
  eipwork/kuboard:v3.5.0.3

访问 http://192.168.1.39:10080
用户名: admin
密码: Kuboard123

config方式因证书问题无法连接,这里选择 Kuboard Agent(Kubernetes 节点可以访问 Kuboard)

kubernetes执行

curl -k 'http://192.168.1.39:10088/kuboard-api/cluster/XWX-TEST/kind/KubernetesCluster/XWX-TEST/resource/installAgentToKubernetes?token=thp2Ueiqp90XLRhm7J7nvP95z4CmL5zP' > kuboard-agent.yaml
kubectl apply -f ./kuboard-agent.yaml