인프런 커뮤니티 질문&답변
job이나 daemonSet같은경우
작성
·
197
1
yaml샘플파일보면 kubetm/init , kubetm/app등은 도커 허브에서 불러오는데~ 만약 master에 docker registry설치하고
그곳에서 불러올려면 어떻게 입력 하나요?
답변 3
1
확인했습니다. 그런데 도커허브에 로그인해서 레파지토리 만들고~ 그 이름으로 올린것 까지 이해가 되는데
pod yaml에서 레파지토리명/이름 만으로 어떻게 연동되어 내려받을수 있는거죠? 로그인인나 인증과정도 없이요~~
그냥 저렇게 yaml에서 선언만하면 무조건 알아서 호출해서 가져오는건가요?
또 한가지는 보안때문에 올리는것도 문제될것 같아 master에서 docker pull로 땡겨서 이미지를 받았을경우에는 내 master에 이미지가 docker images로 보이는데 이건 내 master에 docker registery랑 별개인거죠?
만약 도커 registry를 master에 설치해서 굳이 도커 허브안타고 registry에서 가져올려면 어떻게 name을 선언해주나요?
1
해당 내용은 강의에 [기초다지기] Getting started - Kubernetes에 설명되어 있습니다.
kubetm/init , kubetm/app 는 모두 컨테이너 이미지이고, 도커 허브에서 이미지를 가져옵니다.
kubeam/alpine:bash 이런 이미지는 제 강의에 없는 이미지 같은데 어디서 보신건지요?
0
pod yaml에서 레파지토리명/이름 만으로 어떻게 연동되어 내려받을수 있는거죠? 로그인인나 인증과정도 없이요~~
그냥 저렇게 yaml에서 선언만하면 무조건 알아서 호출해서 가져오는건가요?
-> 네, docker hub를 통해서는 public이기 때문에 모두가 주소만 알면 가져와서 사용가능합니다.
또 한가지는 보안때문에 올리는것도 문제될것 같아 master에서 docker pull로 땡겨서 이미지를 받았을경우에는 내 master에 이미지가 docker images로 보이는데 이건 내 master에 docker registery랑 별개인거죠?
-> docker pull로 이미지를 받을 경우 내 Node에 해당 이미지가 저장된 상태이기 때문에 docker images로 보입니다.
만약 도커 registry를 master에 설치해서 굳이 도커 허브안타고 registry에서 가져올려면 어떻게 name을 선언해주나요?
-> 이건 제가 설명드리기엔 좀 내용이 많아서, 구글검색으로 [프라이빗 도커 저장소]를 검색해 보시면 좋을것 같아요.




