无法为具有持久数据工作的 wordpress 和 mysql 创建 kubernetes 示例
Can't make kubernetes example for wordpress & mysql with persistent data work
我关注了这个kubernetes example to create a wordpress and mysql with persistent data
我遵循了从创建磁盘到部署以及第一次尝试删除的所有教程
第一次尝试
https://s3-ap-southeast-2.amazonaws.com/dorward/2017/04/git-cmd_2017-04-03_08-25-33.png
问题:持久卷未绑定到持久卷声明。对于 pod 的创建和 volume claim,它都保持 pending 状态。卷状态也保持在已发布状态。
必须删除示例中描述的所有内容,然后重试。这次我将创建的卷挂载到集群中的一个实例,使用 ext4 fs 格式化磁盘然后卸载磁盘。
第二次尝试
https://s3-ap-southeast-2.amazonaws.com/dorward/2017/04/git-cmd_2017-04-03_08-26-21.png
问题:格式化卷后,它们现在绑定到声明耶!不幸的是 mysql pod 没有 运行 状态 crashLoopback 关闭。最终 wordpress pod 也崩溃了。
https://s3-ap-southeast-2.amazonaws.com/dorward/2017/04/git-cmd_2017-04-03_08-27-22.png
还有其他人遇到过这种情况吗?我想知道我是不是做错了什么,或者从考试开始到现在是否发生了一些变化,导致示例中断。我该如何解决它?
感谢任何帮助。
获取 pods 的日志:
kubectl logs pod-name
如果日志表明 pods 甚至没有启动(crashloopback)调查 k8s 中的事件:
kubectl get events
事件日志表明节点 运行 内存不足 (OOM):
LASTSEEN FIRSTSEEN COUNT NAME KIND SUBOBJECT TYPE REASON SOURCE MESSAGE
1m 7d 1555 gke-hostgeniuscom-au-default-pool-xxxh Node Warning SystemOOM {kubelet gke-hostgeniuscom-au-default-pool-xxxxxf-qmjh} System OOM encountered
尝试更大的实例大小应该可以解决问题。
我关注了这个kubernetes example to create a wordpress and mysql with persistent data
我遵循了从创建磁盘到部署以及第一次尝试删除的所有教程
第一次尝试
https://s3-ap-southeast-2.amazonaws.com/dorward/2017/04/git-cmd_2017-04-03_08-25-33.png
问题:持久卷未绑定到持久卷声明。对于 pod 的创建和 volume claim,它都保持 pending 状态。卷状态也保持在已发布状态。
必须删除示例中描述的所有内容,然后重试。这次我将创建的卷挂载到集群中的一个实例,使用 ext4 fs 格式化磁盘然后卸载磁盘。
第二次尝试
https://s3-ap-southeast-2.amazonaws.com/dorward/2017/04/git-cmd_2017-04-03_08-26-21.png
问题:格式化卷后,它们现在绑定到声明耶!不幸的是 mysql pod 没有 运行 状态 crashLoopback 关闭。最终 wordpress pod 也崩溃了。
https://s3-ap-southeast-2.amazonaws.com/dorward/2017/04/git-cmd_2017-04-03_08-27-22.png
还有其他人遇到过这种情况吗?我想知道我是不是做错了什么,或者从考试开始到现在是否发生了一些变化,导致示例中断。我该如何解决它?
感谢任何帮助。
获取 pods 的日志:
kubectl logs pod-name
如果日志表明 pods 甚至没有启动(crashloopback)调查 k8s 中的事件:
kubectl get events
事件日志表明节点 运行 内存不足 (OOM):
LASTSEEN FIRSTSEEN COUNT NAME KIND SUBOBJECT TYPE REASON SOURCE MESSAGE
1m 7d 1555 gke-hostgeniuscom-au-default-pool-xxxh Node Warning SystemOOM {kubelet gke-hostgeniuscom-au-default-pool-xxxxxf-qmjh} System OOM encountered
尝试更大的实例大小应该可以解决问题。