Не могу развернуть контейнер на gcloud - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь развернуть следующий контейнер на gcloud:

https://hub.docker.com/r/anthonydahanne/spring-petclinic/

Затем я делаю следующие шаги:

  1. Я создал пространство имен в gcloud

    kubectl create ns qa

  2. Я создал папку "clinic_tai", содержащую файлы yaml:

mysql-deploy.yaml mysql-service.yaml mysql-pvc.yaml petclinic-deploy.yaml petclinic-service.yaml

  1. Я строю эти сервисы

    kubectl --namespace=qa apply -f ~/spring-boot-docker/examples/kubernetes-1.10/clinic_tai/

  2. Подробно получаю услуги `kubectl --namespace = qa get services

    NAME                TYPE           CLUSTER-IP      EXTERNAL-IP       PORT(S)          AGE
mysql               ClusterIP      10.47.254.97    <none>            3306/TCP         25m
petclinic-service   LoadBalancer   10.47.243.216   104.196.116.129   8081:31781/TCP   25m

Но я не могу получить доступ к приложению, используя URL: 104.196.116.129:8081

Пожалуйста, проверьте мои файлы yaml https://drive.google.com/open?id=1yLCwr8Lvm3fyxoGVc5DQpKFBdDq2CxZv

Вы знаете, что не так?

1 Ответ

1 голос
/ 12 июня 2019

К сожалению, я не могу получить доступ к вашим файлам yaml, но:

Проблема может заключаться в совпадении меток селекторов в модуле.

Если в вашем модуле есть " app = egg", но у селектора службы было "name = egg". Соответствие им устранило проблему доступа.

Только что изменилось "name: egg" в службеселектор, к «приложение: яйцо» .Если вы установите matchLabels при развертывании.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...