2015-08-31 3 views
0

Я создал контейнеры mysql и wordpress на моем единственном узле мастер-миньона кластера кубернетов (Я создал эту настройку внутри облака openstack). Но когда я пытаюсь получить к нему доступ на моем веб-сайте, это дает мне ошибку «страница не найдена».Wordpress GUI на Kubernetes

Показывая конечные точки запущенных сервисов, я могу использовать докере ip для доступа к wordpress через команду elinks.

$ kubectl get endpoints 
NAME   ENDPOINTS 
kubernetes 20.20.0.124:6443 
mysql  172.17.0.2:3306 
wpfrontend 172.17.0.3:80 

$ elinks 172.17.0.3:80 

Как получить доступ через мой веб-интерфейс?

+0

Можете ли вы попытаться войти в запущенный сервис и убедиться, что он работает правильно? Это 'kubectl.sh get pods'' kubectl.sh exec -ti bash'' # curl 127.0.0.1' – aronchick

+0

@aronchick Я попробовал то, что вы предложили, и похоже, что контейнер работает хорошо. – adyanthaya17

+0

Я согласен с ответом Абхишека - я считаю, что вы не можете настроить внешнюю конечную точку службы. – aronchick

ответ

1

Пожалуйста, проверьте следующие документы: http://kubernetes.io/v1.0/docs/user-guide/services.html#external-services

Вам нужно настроить систему балансировки нагрузки, чтобы выставить вашу службу Kubernetes извне.

+0

Я ссылался на сайт github для кубернетов и по ссылке https://github.com/kubernetes/kubernetes/tree/master/examples/mysql-wordpress-pd, execpet, что я исключил часть gce, m работает на машине ubuntu. – adyanthaya17

0

Вот пример Wordpress с суп-орехами с поддержкой постоянного хранения: https://github.com/openshift/origin/tree/master/examples/wordpress.

Вы хотите использовать тома Cinder. Вот пример github, который добавляет поддержку Cinder к примеру Wordpress: https://github.com/openshift/origin/pull/4403

Пример в OpenShift, но OpenShift основан на Kube (Red Hat является основным вкладчиком Kube). Пример работает точно так же, вы просто замените клиента OpenShift (oc) клиентом Kube (kubectl).

Как сказал Абхишек, вам нужна Служба. В приведенном выше примере содержатся службы, которые работают с MySQL и Wordpress.

Смежные вопросы