K8S|在k8s中部署禅道

前言 我最近调研了在k8s中部署禅道的方案,先是通过docker成功部署禅道,再用相同的镜像通过yaml在k8s中成功部署并访问web界面。废话不多说,直接上菜!
正菜 镜像可直接去docker hub中拉取,或直接输入命令:docker pull easysoft/zentao:12.4.3

cat zentao-dep.yaml

apiVersion: v1 kind: PersistentVolumeClaim metadata: name: zentao-pvc namespace: liulei spec: accessModes: - ReadWriteMany storageClassName: storageclass-default resources: requests: storage: 1Gi --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: zentao-mysql-pvc namespace: liulei spec: accessModes: - ReadWriteMany storageClassName: storageclass-default resources: requests: storage: 1Gi --- apiVersion: v1 kind: Service metadata: labels: app: zentao name: zentao-client namespace: liulei spec: ports: - port: 80 targetPort: 80 name: zentao selector: app: zentao type: NodePort --- apiVersion: apps/v1 kind: Deployment metadata: name: zentao namespace: liulei labels: app: zentao spec: selector: matchLabels: app: zentao replicas: 1 template: metadata: labels: app: zentao spec: containers: - name: zentao image: easysoft/zentao:12.4.3 #https://hub.docker.com/r/easysoft/zentao/tags resources: requests: memory: "2Gi" cpu: "2000m" limits: memory: "2Gi" cpu: "2000m" env: - name: MYSQL_ROOT_PASSWORD value: '123456' #mysql密码 ports: - name: zentao containerPort: 80 - name: mysql containerPort: 3306 volumeMounts: - name: zentao-data mountPath: /www/zentaopms - name: zentao-mysql mountPath: /var/lib/mysql volumes: - name: zentao-data persistentVolumeClaim: claimName: zentao-pvc - name: zentao-mysql persistentVolumeClaim: claimName: zentao-mysql-pvc

因为我这里有了NFS存储服务,所以我直接创建pvc更加方便。
验证部署
kubectl apply -f zentao-dep.yaml

K8S|在k8s中部署禅道
文章图片

kubectl get po -nliulei

K8S|在k8s中部署禅道
文章图片

kubectl get svc -nliulei

K8S|在k8s中部署禅道
文章图片

拿到端口别急着通过浏览器访问禅道服务,先看看pod日志判断服务是否已经起来,一般来说禅道需要几分钟的时间来初始化,出现以下日志代表服务启动成功:
kubectl logs zentao-7dc79cdc95-mx2fz -nliulei

K8S|在k8s中部署禅道
文章图片

通过映射端口38683访问禅道web界面:
K8S|在k8s中部署禅道
文章图片

点击 开始安装,然后跟着步骤走
K8S|在k8s中部署禅道
文章图片

K8S|在k8s中部署禅道
文章图片

填写yaml上环境变量配置的数据库密码 123456,保存
K8S|在k8s中部署禅道
文章图片

跟着步骤走,填写首次登陆的用户名密码,登录后 再设置以后要登陆的用户名密码
K8S|在k8s中部署禅道
文章图片

K8S|在k8s中部署禅道
文章图片

一路保存好到达我的主页面,就大功告成啦!!!
K8S|在k8s中部署禅道
文章图片

【K8S|在k8s中部署禅道】成功啦!!!是不是很开心,很舒坦!觉得有一点点用的大佬们能否点个赞再走嘛?(^_-)

    推荐阅读