Вот как я решил проблему на данный момент. Я добавлю позже, если смогу автоматизировать это на Vagrantfile.
cd ./coreos-kubernetes/multi-node/vagrant
vagrant ssh w1
(и повторите эти шаги для w2, w3 и т. Д.)
cd /etc/systemd/system/docker.service.d
sudo vi 50-insecure-registry.conf
добавить строку ниже в этот файл
[Service]
Environment=DOCKER_OPTS='--insecure-registry="<your-registry-host>/24"'
после добавления этого файла нам нужно перезапустить службу докеров на этом воркере.
sudo systemctl stop docker
sudo systemctl daemon-reload
sudo systemctl start docker
sudo systemctl status docker
теперь docker pull должен работать на этом воркере.
docker pull <your-registry-host>:5000/api4docker
Попробуем еще раз развернуть наше приложение в кластере Kubernetes.
Выйдите из системы и вернитесь к своему хосту.
$ kubectl run api4docker --image=<your-registry-host>:5000/api4docker:latest --replicas=2 --port=8080 —env="SPRING_PROFILES_ACTIVE=production"
когда вы получите стручки, вы должны увидеть, что статус запущен.
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
api4docker-2839975483-9muv5 1/1 Running 0 8s
api4docker-2839975483-lbiny 1/1 Running 0 8s
person
turgos
schedule
24.06.2016
docker pull
, это сработает? - person caesarxuchao   schedule 24.06.2016