kuboard k8s多集群管理平台

kuboard部署在k8s集群中,yaml配置文件

#cat kuboard.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app: kuboard
  name: kuboard
spec:
  replicas: 1
  selector:
    matchLabels:
      app: kuboard
  template:
    metadata:
      labels:
        app: kuboard
    spec:
      volumes:
      - name: kuboard-data
        hostPath: 
          path: /kuboard-data
          type: "" 
      containers:
      - image: eipwork/kuboard:v3
        name: kuboard
        ports:
        - containerPort: 80
        env:
        - name: KUBOARD_ENDPOINT
          value: "http://12.12.1.132:30080" 
        - name: KUBOARD_AGENT_SERVER_TCP_PORT
          value: "10081"
        volumeMounts:
        - name: kuboard-data
          mountPath: /data
---
apiVersion: v1
kind: Service
metadata:
  labels:
    app: kuboard
  name: kuboard-svc
spec:
  ports:
  - name: http
    nodePort: 30080
    port: 80
    protocol: TCP
    targetPort: 80
  - name: tcp-10081
    port: 10081
    protocol: TCP
    targetPort: 10081
  selector:
    app: kuboard
  type: NodePort

kuboard 独立部署

在K8S集群之外准备一台主机安装docker,并通过docker安装kuboard

[root@kuboard ~]# yum -y install yum-utils

[root@kuboard ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

[root@kuboard ~]# yum -y install docker-ce-20.10.9-3.el7

[root@kuboard ~]# systemctl enable --now docker 

#创建kuboard
[root@kuboard ~]# docker run -d \
  --restart=unless-stopped \
  --name=kuboard \
  -p 80:80/tcp \
  -p 10081:10081/tcp \
  -e KUBOARD_ENDPOINT="http://192.168.0.206:80" \
  -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
  -v /root/kuboard-data:/data \
  eipwork/kuboard:v3

访问kuboard页面:http://server_ip

image

  • 用户名:admin
  • 密码:Kuboard123 #大写的K
posted @   xiao智  阅读(86)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2022-08-16 批量新建域用
2022-08-16 Zabbix-(1)安装
2022-08-16 在使用amoeba连接数据库时,报错java.lang.Exception: poolName=slaves, no valid pools
2022-08-16 Mysql 实现数据库读写分离
点击右上角即可分享
微信分享提示