windows平台下使用docker和docker-compose部署Kuboard,并添加Docker Desktop for windows的k8s单机集群
使用docker安装
docker run -d \
--restart=unless-stopped \
--name=kuboard \
-p 80:80/tcp \
-p 10081:10081/tcp \
-e KUBOARD_ENDPOINT="http://内网IP:80" \
-e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
-v /root/kuboard-data:/data \
eipwork/kuboard:v3
使用docker-compose安装
- 新建
kuboard.yaml
yaml
version: '3'
services:
kuboard:
image: eipwork/kuboard:v3
restart: unless-stopped
container_name: kuboard
hostname: kuboard
ports:
- 80:80
- 10081:10081
environment:
KUBOARD_ENDPOINT: "http://192.168.0.120:80"
KUBOARD_AGENT_SERVER_TCP_PORT: "10081"
volumes:
- ./volumes/kuboard-data:/data
- 新建一个目录
shell
mkdir volumes/kuboard-data
- 使用docker-compose启动
shell
docker compose -f docker-compose-001-base.yaml up -d
-
打开登录页面
-
添加集群
-
点击
Add Kubernetes
-
选择
KubeConfig
-
填写名称和描述信息
-
获取.kube/config内容粘贴黑框区域
cat ~/.kube/config
- 点击
确定
即可