развертывание spring-cloud-kubernetes kubernetes-hello-world-example терпит неудачу - PullRequest
0 голосов
/ 01 июня 2019

Я пытаюсь запустить версию 1.0.1.RELEASE примера https://github.com/spring-cloud/spring-cloud-kubernetes/tree/master/spring-cloud-kubernetes-examples/kubernetes-hello-world-example, но это не удается с этой ошибкой как в мини-кубе, так и в gcloud: Невозможно извлечь образ «cloud / kubernetes-hello-world: 1.0.1.RELEASE» из реестра.

Сначала я работал с примером kubia в Kubernetes in Action, и он работал как в minikube, так и в gcloud.

В примере readme содержится предупреждение о проблеме с трактом исправности привода, и я выяснил, как это исправить, отредактировав в kubectl, но это не помогло.

Это говорит о том, что изображение не может быть найдено в докере. Я запустил gcloud auth configure-docker, чтобы настроить локальный докер для gcloud. Сборка 'mvn fabric8: deploy -Pkubernetes', кажется, работает, были нефатальные ошибки Javadoc:

[INFO] Creating a Deployment from kubernetes.yml namespace default name kubernetes-hello-world
[INFO] Created Deployment: spring-cloud-kubernetes-examples/kubernetes-hello-world-example/target/fabric8/applyJson/default/deployment-kubernetes-hello-world-2.json
[INFO] F8: HINT: Use the command `kubectl get pods -w` to watch your pods start up
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS

Изображение, похоже, присутствует в докере

stephens-MacBook-Pro:kubernetes-hello-world-example stephen$ docker images
REPOSITORY                        TAG                 IMAGE ID            CREATED             SIZE
cloud/kubernetes-hello-world      1.0.1.RELEASE       1b71ed3f02fb        10 minutes ago      464MB

kubectl get pods -w возвращает

kubernetes-hello-world-984b55c69-8t2qg   0/1   ErrImagePull   0     3m19s
kubernetes-hello-world-984b55c69-8t2qg   0/1   ImagePullBackOff   0     3m30s

...