我正在关注如何让 wordpress 在通过 Google Cloud SQL 代理连接到 Google Cloud SQL 的 GKE 上运行的示例:
https://cloud.google.com/sql/docs/mysql/connect-container-engine
不幸的是,我的 wordpress pod 因 crashloop 错误而失败,并且从文档中不清楚如何深入挖掘其原因。以下是错误示例:
bash-3.2$ kubectl get pods| egrep wordpress
wordpress-713960421-v4f49 0/2 CrashLoopBackOff 16 20m
(kubectl 描述 pod ...)
11m 22s 36 kubelet, gke-noon-staging-default- pool-d500b601-dfb6 Warning FailedSync Error syncing pod, skipping: [failed to "StartContainer" for "web" with CrashLoopBackOff: "Back-off 5m0s restarting failed container=web pod=wordpress-713960421-v4f49_default(f64276d2-5660-11e7-a565-42010a9a0023)"
, failed to "StartContainer" for "cloudsql-proxy" with CrashLoopBackOff: "Back-off 5m0s restarting failed container=cloudsql-proxy pod=wordpress-713960421-v4f49_default(f64276d2-5660-11e7- a565-42010a9a0023)"
]
我的问题是:
- 如何进一步挖掘 pod 无法使用云 sql 代理部署的原因
- 有没有人有一个使用云 sql 代理和简单的 mysql 客户端 pod 的示例?
这是部署的描述(kubectl describe wordpress):
以及 pod 的描述(kubectl describe ):
提前致谢!