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
- 用户名:admin
- 密码:Kuboard123 #大写的K
本文来自博客园,作者:xiao智,转载请注明原文链接:https://www.cnblogs.com/yuwen01/p/17635564.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源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 实现数据库读写分离