我正在关注如何让通过Google Cloud SQL代理连接到Google Cloud SQL的GKE上运行的wordpress的示例。
但是,无论是文件,或代理本身,是不足,或者我:-)
不幸的是,我的Wordpress pod失败,出现crashloop错误,从文档中不清楚,如何深入挖掘原因。 这里是一个错误的例子:
bash-3.2$ kubectl get pods| egrep wordpress wordpress-713960421-v4f49 0/2 CrashLoopBackOff 16 20m
(kubectl描述荚…)
11m 22s 36 kubelet,gke-noon -staging-default-pool-d500b601-dfb6警告FailedSync同步错误的窗口,跳过:[未能通过CrashLoopBackOff获取“web”的“StartContainer”:回退5m0s restarting failed container = web
pod = wordpress-713960421-v4f49_default(f64276d2-5660-11e7-a565-42010a9a0023)“,对”cloudsql-proxy“的”StartContainer“失败
CrashLoopBackOff:“退出5m0s重启失败的容器= cloudsql-proxy
pod = wordpress-713960421-v4f49_default(f64276d2-5660-11e7- a565-42010a9a0023)“]
我的问题是:
荚的描述(kubectl描述):
https://pastebin.com/pN7gUZg8
我分别部署了云sql代理和wordpress容器,发现云sql代理运行良好,但是wordpress博客容器在kubernetes上启动失败。
同步pod时出错,跳过:
用CrashLoopBackOff无法为“wordpress”“StartContainer”
看看wordpress的pod日志,看起来wordpress因为无法连接到MySQL DB而死亡:
MySQL连接错误:(2002)连接被拒绝 –