【问题标题】:following guide on kubernetes, keeps running into problems遵循关于 Kubernetes 的指南,不断遇到问题
【发布时间】:2018-05-28 07:51:30
【问题描述】:

我一直在关注 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 与该 pod 上的应用程序进行通信。

yaml file code

【问题讨论】:

  • 嗨,您正在覆盖图像的默认入口点,因此 mysql 进程没有启动。您应该从 YAML 中删除 command 和 args 语句。
  • 这会导致它再次进入崩溃循环,关于我如何在没有命令/arg 的情况下修复它的任何建议?
  • 你能分享一下这个崩溃循环的日志吗?

标签: kubernetes yaml


【解决方案1】:

我刚刚将 mountPath: 从 /var/lib/mysql 更改为 /mount,因为我无法获取任何日志,因为该地图不是地图,现在我的 pod 不再一起崩溃了。

感谢 Ignacio Millán 提示我朝着正确的方向挖掘并偶然发现了答案。它现在运行没有崩溃,但让我对为什么指南建议路径 /var/lib/mysql 感到困惑。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-10
    • 2013-03-20
    • 1970-01-01
    • 2011-04-11
    • 1970-01-01
    • 2017-04-08
    相关资源
    最近更新 更多