kuboard
docker-compose.yml
services:
kuboard:
# image: swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard:v3
image: eipwork/kuboard:v3
container_name: kuboard
volumes:
- ./data:/data
ports:
- 8081:80
- 10081:10081
environment:
- TZ=Asia/Shanghai
- KUBOARD_ENDPOINT=http://172.100.1.100:8081
- KUBOARD_AGENT_SERVER_TCP_PORT=10081
restart: unless-stopped
172.100.1.100 是docker宿主机的内网IP
nginx 配置反向代理
location / {
proxy_pass http://172.100.1.100:18080/; # 替换成你的 Kuboard IP 地址和端口,应该是 IP 地址,而不是 KUBOARD_ENDPOINT 参数的值
client_max_body_size 10m;
gzip on;
}
location /k8s-ws/ {
proxy_pass http://172.100.1.100:18080/k8s-ws/;
proxy_http_version 1.1;
proxy_pass_header Authorization;
proxy_set_header Upgrade "websocket";
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
}
location /k8s-proxy/ {
proxy_pass http://172.100.1.100:18080/k8s-proxy/;
proxy_http_version 1.1;
proxy_pass_header Authorization;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
gzip on;
}
27 January 2026