k8s部署zkui 2.0
生活随笔
收集整理的這篇文章主要介紹了
k8s部署zkui 2.0
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下載地址
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 packagedocker構建
將配置文件及jar包拷貝至docker目錄
cp config.cfg target/zkui-2.0-SNAPSHOT.jar ./dockerDockerfile腳本
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 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的k8s部署zkui 2.0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: k8s部署dubbo-admin 2.5
- 下一篇: linux安装phoenix 5.1.0