下载地址

https://github.com/DeemOpen/zkui

maven构建

[root@k8s-n0 zkui]# pwd
/home/k8s-yaml/zk-ui2/zkui
[root@k8s-n0 zkui]# ll
总用量 48
-rw-r--r-- 1 root root  2393 2月  24 16:42 config.cfg
drwxr-xr-x 2 root root    61 2月  24 13:50 docker
drwxr-xr-x 2 root root   114 2月  24 13:50 images
-rw-r--r-- 1 root root 11358 2月  24 13:50 LICENSE-2.0.txt
-rw-r--r-- 1 root root   416 2月  24 13:50 Makefile
-rw-r--r-- 1 root root  1746 2月  24 13:50 nbactions.xml
-rw-r--r-- 1 root root  5374 2月  24 13:50 pom.xml
-rw-r--r-- 1 root root  6216 2月  24 13:50 README.md
-rw-r--r-- 1 root root    43 2月  24 13:50 run.sh
drwxr-xr-x 4 root root    30 2月  24 13:50 src
-rwxr-xr-x 1 root root  1251 2月  24 13:50 zkui.sh
[root@k8s-n0 zkui]# cd zkui
# 构建打包
[root@k8s-n0 zkui]# mvn package

docker构建

将配置文件及jar包拷贝至docker目录

cp config.cfg target/zkui-2.0-SNAPSHOT.jar ./docker

Dockerfile脚本

FROM java:8MAINTAINER dmgeoWORKDIR /var/appADD zkui-2.0-SNAPSHOT.jar.jar /var/app/zkui.jar
ADD config.cfg /var/app/config.cfg
ADD bootstrap.sh /var/app/bootstrap.shENTRYPOINT ["/var/app/bootstrap.sh"]EXPOSE 9090

进入docker目录,执行构建

cd docker
docker build -t zhangxueliang2020/zkui:v2.0 .

k8s部署

---
apiVersion: apps/v1
kind: Deployment
metadata:labels:k8s.kuboard.cn/layer: ''k8s.kuboard.cn/name: zkuiname: zkuinamespace: dmgeo-lib
spec:selector:matchLabels:k8s.kuboard.cn/layer: ''k8s.kuboard.cn/name: zkuitemplate:metadata:labels:k8s.kuboard.cn/layer: ''k8s.kuboard.cn/name: zkuispec:containers:- image: 'zhangxueliang2020/zkui:v2.0'imagePullPolicy: Alwaysname: zkuivolumeMounts:- mountPath: /var/app/config.cfgname: zkuicfghpdnsPolicy: ClusterFirstnodeName: k8s-n1volumes:- hostPath:path: /root/hostpath/zkui/config.cfgtype: Filename: zkuicfghp
---
apiVersion: v1
kind: Service
metadata:labels:k8s.kuboard.cn/layer: ''k8s.kuboard.cn/name: zkuiname: zkuinamespace: dmgeo-lib
spec:clusterIP: 10.96.43.181externalTrafficPolicy: Clusterports:- name: tnhyf2nodePort: 9090port: 9090protocol: TCPtargetPort: 9090selector:k8s.kuboard.cn/layer: ''k8s.kuboard.cn/name: zkuisessionAffinity: Nonetype: NodePort

k8s部署zkui 2.0相关推荐

  1. k8s中部署jira-8.1.0

    Kubernetes部署JIRA-8.1.0 文章目录 Kubernetes部署JIRA-8.1.0 1. 准备 2. 部署单机MySQL 3.部署JIRA 3.1准备资源 3.2创建 k8s 资源 ...

  2. K8S部署工具:KubeOperator集群部署

    K8S部署工具:KubeOperator集群部署 集群信息⚓︎ 项目: 选择集群所属项目 供应商: 支持裸金属(手动模式)和部署计划(自动模式) 版本: 支持版本管理中最新的两个 Kubernetes ...

  3. K8S部署工具:KubeOperator安装部署

    K8S部署工具:KubeOperator安装部署 硬件要求⚓︎ 最小化配置 角色 CPU核数 内存 系统盘 数量 部署机 4 8G 100G 1 Master 4 8G 100G 1 Worker 4 ...

  4. 使用KubeKey 离线环境部署 KubeSphere v3.0.0

    使用KubeKey 离线环境部署 KubeSphere v3.0.0 环境准备 以三台centos 7.7 64bit 为例: name ip role node1 192.168.6.17 etcd ...

  5. 使用 Sealos + Longhorn 部署 KubeSphere v3.0.0

    使用 Sealos + Longhorn 部署 KubeSphere v3.0.0 本文来自 KubeSphere 社区用户 Will,演示如何使用 Sealos + Longhorn 部署一个带有持 ...

  6. k8s挂载目录_拥抱云原生,如何将开源项目用k8s部署?

    k8s以及云原生相关概念近年来一直比较火热,阿丸最近搞了个相关项目,小结一下. 本文将重点分享阿里开源项目otter适配k8s部署的改造过程,其中的改造过程和技巧应该适用于将大多数开源项目改造到k8s ...

  7. Sentinel云原生K8S部署实

    部署的流程图 部署的详细过程 编译Docker镜像 Sentinel源码下载 https://gitee.com/pingfanrenbiji/Sentinel.git Sentinel-dashbo ...

  8. 【实战】K8S部署Nacos微服务

    前言 1.这篇文章 花了4-5天的时间才写完的 2.吐槽下自己 感觉自己有点笨啊 k8s网络访问那块卡的时间有点久 3.下面再继续研究下k8s网络这块 争取先在应用层面啃的透透的 4.本着负责任的态度 ...

  9. k8s ready 不调度_【零基础学云计算】k8s部署---master节点组件部署(三)

    kube-APIserver组件介绍 kube-APIserver提供了k8s各类资源对象(pod,RC,Service等)的增删改查及watch等HTTP Rest接口,是整个系统的数据总线和数据中 ...

最新文章

  1. CALMS:多语言摘要中的信息抽取与共享 | ​ACL 2021 Findings
  2. VUE的ajax拦截器
  3. CopyOnWriteArrayList源码
  4. C# OOP 重要部分全解
  5. 数据丢失引起宕机怎么办?
  6. python和java的区别-Java和Python的区别 学Python语言好还是Java好
  7. 【LeetCode】【字符串】题号:*539. 最小时间差
  8. hyperterminal使用教程_Win 7 使用 XP的超级终端 hyper terminal
  9. li指令 汇编_汇编指令简介
  10. project甘特图导出图片_Project2013教程-常见视图-甘特图
  11. 5分钟转换PDF为图片
  12. 【ROS进阶篇】第九讲 基于Rviz和Arbotix控制的机器人模型运动
  13. Maximo 密码加密传送
  14. PhotoShop cc合并多张静态图片为gif动画
  15. 预制菜顶流信良记,小龙虾的生意经难念
  16. 数据仓库系列--维度表技术
  17. 生成pdf带跳转的书签
  18. Spring Boot整合海外第三方支付Coda Payments
  19. 最常见的Git错误都有哪些,如何解决它们?
  20. RT-Thread ART-Pi 外部SPI Flash分区挂载为U盘

热门文章

  1. codelite13 wxWidgets3 macos开发环境配置
  2. tensorflow随笔-正则化与指数衰减率
  3. 吴恩达深度学习课程的漫画版来了!(漫画、视频、笔记都可以下载了!)
  4. 【论文解读】CVPR 2021 | 旷视提出GID:用于目标检测的通用实例蒸馏
  5. 【机器学习基础】Python机器学习的神器- Scikit-learn使用说明
  6. 【NLP】Transformer温故知新
  7. 计算高效,时序一致,超清还原!清华NYU 提出 RRN:视频超分新型递归网络
  8. 2020数字中国创新大赛-智能算法赛-冠军方案
  9. 丁磊的10w+刷屏股东信里,隐藏了网易20年长青的三个秘密
  10. 网易云信11月大事记