0

Я пытаюсь установить пример из Running Wordpress with a Single Pod.Google Container Engine (GKE): учебник «Hello Wordpress» не работает (ERR_CONNECTION_REFUSED)

$ gcloud список конфигурации

[compute] 
zone = europe-west1-c 
[core] 
account = [email protected] 
disable_usage_reporting = False 
project = com-project-default 
  • Я сделал шаги из учебника:

    «Шаг 1 : Создать кластер "logs here

    "Шаг 2: Создайте свой стручок" logs here

    "Шаг 3: Разрешить внешний трафик" logs here

  • Больше журналы:

    $ kubectl получить стручки - log (toggle text wrapping)

    $ gcloud Compute список брандмауэров - log

Итак, когда я пытаюсь подключиться к http://104.155.7.213/ Я получаю «Эта веб-страница недоступна: ERR_CONNECTION_REFUSED».

Я пытался добавить «Allow HTTP traffic» явно к узлу в Compute Engine виртуальных машин приборной панели, а также я попытался использовать «kubectl run» вместо устаревшей «kubectl run-container», но это не помогает. Кроме того, иногда я получаю "last termination: exit code 2" (1 или 2) в колонке "message" при запуске "kubectl get pods" (но не в этот раз) `

Информация:

GKE from June 10, 2015

$ kubectl версия

Client Version: version.Info{Major:"0", Minor:"18", GitVersion:"v0.18.1", GitCommit:"befd1385e5af5f7516f75a27a2628272bb9e9f36", GitTreeState:"clean"} 

Server Version: version.Info{Major:"0", Minor:"18", GitVersion:"v0.18.2", GitCommit:"1f12b893876ad6c41396222693e37061f6e80fe1", GitTreeState:"clean"} 

$ gcloud версия

Google Cloud SDK 0.9.64 
alpha 2015.06.02 
bq 2.0.18 
bq-nix 2.0.18 
compute 2015.06.09 
core 2015.06.09 
core-nix 2015.06.02 
dns 2015.06.02 
gcloud 2015.06.09 
gcutil-msg 2015.06.09 
gsutil 4.13 
gsutil-nix 4.12 
kubectl 
kubectl-linux-x86_64 0.18.1 
preview 2015.06.09 
sql 2015.06.09 

Благодарим за помощь!

ответ

3

Если вы хотите получить доступ к контейнеру напрямую с использованием IP-адреса узла VM, вам необходимо указать порт хоста в дополнение к порту контейнера, например. kubectl run-container wordpress --image=tutum/wordpress --port=80 --hostport=80

В качестве альтернативы, вы можете получить доступ к WordPress через прокси-сервер работает на мастера, запустив kubectl proxy, а затем указав свой веб-браузер на http://localhost:8001/api/v1beta3/proxy/namespaces/default/pods/wordpress-3gaq6.

+0

Сейчас он работает, спасибо !!! – Danail