Я пытаюсь запустить версию 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