前端展示
https://www.wu123.com/v/#/k8s-manage/k8s-manage
https://www.wu123.com/v/#/k8s-manage/k8s-install
部署kuboard
部署脚本
!/bin/bash
#使用方法:sh create.ssh env_name port 例如sh create.sh sandbox 31080;
#端口可以依次往后推,也可以自定义,已使用的端口有30080;
mkdir /data/kuboard/$1
let p=$2+1
docker run -d --restart=unless-stopped --name=kuboard-$1 -p $2:80/tcp -p $p:10081/tcp -e KUBOARD_ENDPOINT="http://192.168.100.200:$2" -e KUBOARD_AGENT_SERVER_TCP_PORT="$p" -v /data/kuboard/$1:/data 镜像仓库地址/kuboard/kuboard:v3
后端代码
略
部署后端
Dockerfile
FROM python:3.8.0
RUN pip install psycopg2
RUN pip install flask
COPY api.py /
#CMD python api.py >> /var/log/api.logs 2>&1
CMD python api.py
部署
docker build -t k8s:v6 .
docker run -d --restart=unless-stopped --name=k8s -p 1133:8080 -v /data/install:/data/install k8s:v6