5

Wciąż nowe w Containers i Kubernetes tutaj, ale pracuję nad wdrożeniem klastra w Google Containers Engine i zastanawiałem się, czy można użyć hostowanego obrazu hosta w docku do rozmieszczenia kontenerów, więc w moim pliku konfiguracyjnym .yaml powiedziałbym:Czy można wdrożyć publicznie udostępniony obraz docker hub do Kubernetes Container Engine bez przesyłania go do Rejestru kontenerów?

... 
    image: hub.docker.com/r/my-team/my-image:latest 
    ... 

Czy to możliwe? Albo trzeba pobrać/zbudować obraz lokalnie, a następnie przesłać go do Google Containers Registery?

Dziękuję bardzo

Odpowiedz

11

Tak, jest to możliwe. Szablon kontrolera replikacji lub obraz podokreślony nie jest specjalny. Jeśli podasz image: redis otrzymasz najnowszy tag oficjalnego obrazu Redis z biblioteki Docker Hub, tak jakby zrobiłeś docker pull redis.

+0

Nie próbowałem tego jeszcze, ale dzięki nie byłem pewien, czy byłby on w stanie wyciągnąć go z rejestru dokerów :-) – mkhatib

+1

Użyłem też obrazu z publicznego centrum, docker ps na Container-Optimized Google Compute Engine pokazuje działający obraz, ale nie mogę uzyskać do niego dostępu za pośrednictwem odsłoniętego zewnętrznego adresu IP lub moich projektów końcowych .appapp.com. Czy czegoś brakuje? To prawdopodobnie powinno być inne pytanie. – mass

+0

Jak określić konkretną wersję? –

Powiązane problemy