我一直在遵循kubernetes上的指南,最终让自己运行MySQL pod,我一直在遵循https://kubernetes.io/docs/tasks/run-application/run-single-instance-stateful-application/上的指南
我遇到的第一个问题是我没有启用动态PV,主要是因为我不能使用kube-apiserver来启用它,因为这个命令在我的Ubuntu 16.04系统上是未知的。
在手动制作PV和PVC之后,它一直崩溃,所以我添加了一个命令来保持它在线和运行。
现在它将运行而不会崩溃,但是当我执行到pod中时,MySQL服务器没有运行,无法启动。有人知道我做错了什么吗?
我们的目标是让一个pod运行MySQL,并让它与另一个运行glassfish的pod进行通信。
yaml file code
1条答案
按热度按时间enxuqcxy1#
我只是改变了我的mountPath:从/var/lib/mysql到/mount,因为我不能得到任何日志,因为该Map不是一个Map,现在我的pod停止崩溃。
感谢伊格纳西奥米兰提醒我朝正确的方向挖掘,并偶然发现了答案。它现在运行没有崩溃,但让我困惑的是,为什么指南建议路径/var/lib/mysql。