1.开始之前
- 一个可用的k8s集群.
- 集群能够访问docker仓库.
- 对docker 可 k8s 有一定的了解 (kubernates_入门.pdf)
2.部署数据库
使用k8s部署数据库,这里使用的是单机版mysql,也可以参考官网部署高可用版本的mysql
这两个文件分别是持久化声明和mysql的部署管理.里面使用的镜像是mysql:5.6,请根据需要自行决定版本.
kubectl apply -f mysql-pv.yaml kubectl apply -f mysql-deployment.yaml
3.部署Joget
kubectl apply -f joget-enterprise.yaml
yaml文件中包含了ingress nginx 的配置,确保你的k8s有ingress nginx controller ,如果没有,也可以考虑部署一个. 或者更改Service的方式为NodePort
4.访问
ingress-nginx
直接使用配置的域名访问
nodePort
使用集群节点ip+ nodePort端口访问