1.开始之前

  • 一个可用的k8s集群.
  • 集群能够访问docker仓库.
  • 对docker 可 k8s 有一定的了解 (kubernates_入门.pdf)

2.部署数据库

使用k8s部署数据库,这里使用的是单机版mysql,也可以参考官网部署高可用版本的mysql

mysql-pv.yamlmysql-deployment.yaml

这两个文件分别是持久化声明和mysql的部署管理.里面使用的镜像是mysql:5.6,请根据需要自行决定版本.

kubectl apply -f mysql-pv.yaml

kubectl apply -f mysql-deployment.yaml

3.部署Joget

joget-deployment-enterprise.yaml

kubectl apply -f joget-enterprise.yaml

yaml文件中包含了ingress nginx 的配置,确保你的k8s有ingress nginx controller ,如果没有,也可以考虑部署一个. 或者更改Service的方式为NodePort


4.访问

ingress-nginx 

直接使用配置的域名访问

nodePort

使用集群节点ip+ nodePort端口访问

  • No labels