首页 > 其他分享 >docker安装kuboard

docker安装kuboard

时间:2022-11-07 09:57:44浏览次数:77  
标签:set http header proxy https docker kuboard 安装

目录

一、kuboard安装

kuboard可以部署在kubernetes集群之上,也可以部署在集群之外。作为管理多集群的图形化工具建议部署在集群之外。
安装步骤参考官方文档实现:https://kuboard.cn/install/v3/install-built-in.html

1、安装镜像

docker pull eipwork/kuboard:v3.5.0.3

2、新建目录

mkdir -p /home/apps/kuboard/data

3、创建并启动

docker run -d \
  --restart=unless-stopped \
  --name=kuboard \
  -p 6017:80/tcp \
  -p 10081:10081/tcp \
  -e KUBOARD_ENDPOINT="http://192.168.3.17:6017" \
  -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
  -v /home/apps/kuboard/data:/data \
  eipwork/kuboard:v3.5.0.3

4、访问
192.168.3.17:6017,默认用户名密码:admin/Kuboard123

二、域名、反向代理配置

1、域名配置参考:https://www.cnblogs.com/lvlinguang/p/15195403.html
2、反向代理配置:在为 Kuboard 配置反向代理时,需要注意:

http {

  # 您需要的其他配置

  map $http_upgrade $connection_upgrade {
      default upgrade;
      '' close;
  }

  server {
    listen       80; 
    server_name  kuboard.test.com; # 替换成你的域名

    location / {
      proxy_pass http://192.168.3.17:6017/;  # 替换成你的 Kuboard IP 地址和端口,应该是 IP 地址,而不是 KUBOARD_ENDPOINT 参数的值
      client_max_body_size 10m;
      gzip on;
    }

    location /k8s-ws/ {
      proxy_pass  http://192.168.3.17:6017/k8s-ws/;  # 替换成你的 Kuboard IP 地址和端口
      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; # 如果您在反向代理上启用了 HTTPS
    }

    location /k8s-proxy/ {
      proxy_pass  http://192.168.3.17:6017/k8s-proxy/;  # 替换成你的 Kuboard IP 地址和端口
      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; # 如果您在反向代理上启用了 HTTPS
      gzip on;
    }

    error_page 404 /404.html;
        location = /40x.html {
    }

    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
  }
}

三、参考

标签:set,http,header,proxy,https,docker,kuboard,安装
From: https://www.cnblogs.com/lvlinguang/p/16864989.html

相关文章

  • 定时清理测试docker的镜像
    背景接到一个需求,具体是定时清理测试平台的前端后端产生的镜像文件实现步骤思路先实现清理docker的镜像的shell脚本编写,后依赖操作系统的定时任务管理并且加上使之生效......
  • docker容器中安装vim
    1.进入容器dockerexec-it<容器名称/id>bash 2.进入apt-get配置目录cd/etc/apt 3.执行备份命令cpsources.listsources.list.bak 4.查看版本cat/etc/o......
  • 第2-1-3章 docker-compose安装FastDFS,实现文件存储服务
    目录4docker-compose安装FastDFS4.1docker-compose-fastdfs.yml4.2nginx.conf4.3storage.conf4.4测试4docker-compose安装FastDFS需要注意:network_mode必须是ho......
  • 解决macOS上的docker空间不足无法解压镜像
    症状(base)workspace@keting~%dockerpullgitlab/gitlab-ce:latestlatest:Pullingfromgitlab/gitlab-ceeaead16dc43b:Pullcomplete51e1710361b6:Pullcomp......
  • VS2022离线安装包
    # 下载visualstudio的在线安装包下载VisualStudioTools-免费安装Windows、Mac、Linux(microsoft.com) # 在适当的位置新建一个文件夹,我是放在桌面了C:\Use......
  • 史上最详细Docker安装Redis (含每一步的图解)实战
    不仅教你安装,还教你删除。每一行命令都带图解,绝对能懂。大家对搭建RedisClustr(Redis集群)感兴趣的,可以看看这篇文章Docker搭建RedisCluster集群环境希望对大家有所......
  • docker清空网络配置
    docker网络故障相同的ip绑定给了两个网卡,需要清空网络ipaddr|grep10.79inet10.79.106.1/24brd10.79.106.255scopeglobalbr-a0ebe04d1152i......
  • docker之docker-compose
    docker-compose就是个二进制的工具,它可以单机编排,批量管理多个容器[root@mcwk8s01harbor]#file/usr/local/bin/docker-compose/usr/local/bin/docker-compose:ELF6......
  • docker
    1、Docker概述官网:https://www.docker.com仓库地址:https://hub.docker.comDocker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖到一个可移植的镜像中,然......
  • Docker 命令
                 ......