Как заставить Google Cloud SQL Proxy работать
Я следую этому примеру, как запустить WordPress на GKE, подключенном к Google Cloud SQL через прокси-сервер Google Cloud SQL.
Но либо документация, либо сам прокси не хватает, либо я:-)
К сожалению, мой модуль Wordpress не работает с ошибкой аварийного завершения, и из документации не ясно, как глубже понять причину этого. Вот пример ошибки:
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 Ошибка синхронизации модуля, пропуск: [не удалось "StartContainer" для "web" с CrashLoopBackOff: "Откат 5m0s перезапуск не выполнен контейнер =web"
pod=wordpress-713960421-v4f49_default(f64276d2-5660-11e7-a565-42010a9a0023)", не удалось" StartContainer "для"cloudsql-proxy"с
CrashLoopBackOff: "Откат 5m0s, перезапуск, сбой контейнера = cloudsql-proxy
pod = wordpress-713960421-v4f49_default (f64276d2-5660-11e7- a565-42010a9a0023) "]
Мои вопросы:
- Как глубже понять, почему модуль не может быть развернут с облачным SQL-прокси
- У кого-нибудь есть пример работы облачного SQL-прокси с простым клиентским модулем mysql?
Описание модуля (описание kubectl):
Я развернул облачный SQL-прокси и контейнер WordPress по отдельности и обнаружил, что облачный SQL-прокси работает нормально, но контейнер WordPress для блогов не запускается на Kubernetes.
Ошибка синхронизации модуля, пропуск:
не удалось "StartContainer" для "WordPress" с CrashLoopBackOff
Глядя на журналы pod для wordpress, кажется, что wordpress умирает, потому что не может подключиться к БД MySQL:
Ошибка соединения MySQL: (2002) Соединение отклонено -