Próbuję użyć Minikube do rozwoju lokalnego kubernetes. Mam skonfigurować środowisko Döcker korzystania z demona Döcker działa w przewidzianym Minikube VM (boot2docker) jak sugeruje:Nie można pobrać obrazu dokowanego z prywatnego repo podczas korzystania z Minikube
eval $(minikube docker-env)
Ustala się następujące zmienne środowiskowe:
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="/home/jasonwhite/.minikube/certs"
Gdy próbuję ciągnąć obraz z naszym prywatnym repozytorium Döcker:
docker pull oururl.com:5000/myimage:v1
otrzymuję ten błąd:
Error response from daemon: Get https://oururl.com:5000/v1/_ping: x509: certificate signed by unknown authority
Wygląda na to, że muszę jakoś dodać zaufany certyfikat główny, ale moje próby zakończyły się niepowodzeniem.
mogę uderzyć repozytorium dobrze z curl za pomocą naszego urzędu certyfikacji cert:
curl --cacert /etc/ssl/ca/ca.pem https://oururl.com:5000/v1/_ping
Czy próbujesz pobrać obraz na lokalnej maszynie, czy próbujesz utworzyć kapsułę Kubernetes, która może pobrać obraz z wnętrza maszyny wirtualnej? – springle
Po raz pierwszy natknąłem się na problem, gdy próbowałem utworzyć strąk, który musiał pobrać obraz z prywatnego repozytu, aby utworzyć, więc to była maszyna wirtualna próbowała pobrać obraz, gdy pojawił się problem braku możliwości zweryfikowania x509 certyfikat –