Kubernetes 이미지 레지스트리 – 로컬 또는 원격?

Kubernetes 이미지 레지스트리 – 로컬 또는 원격?

내 (실험실/학습) Kubernetes 클러스터가 컨테이너를 런타임(CRI)으로 사용하여 실행 중입니다.
내 시스템에 로컬 이미지 레지스트리가 있는지 확인하려고 합니다. 아니면 다음 출력에 실제 이미지가 보관된 원격 레지스트리에 대한 참조/링크만 표시됩니까?

crictl image list
IMAGE                                      TAG                 IMAGE ID            SIZE
docker.io/calico/cni                       v3.26.0             5d6f5c26c6554       93.3MB
docker.io/calico/node                      v3.26.0             44f52c09decec       87.6MB
docker.io/library/busybox                  latest              ba5dc23f65d4c       2.16MB
docker.io/library/nginx                    latest              92b11f67642b6       70.5MB
docker.io/library/redis                    latest              170a1e90f8436       51.4MB
k8s.gcr.io/metrics-server/metrics-server   v0.6.2              25561daa66605       28.1MB
registry.k8s.io/coredns/coredns            v1.10.1             ead0a4a53df89       16.2MB
registry.k8s.io/kube-proxy                 v1.28.7             123aa721f941b       28.1MB
registry.k8s.io/pause                      3.8                 4873874c08efc       311kB
registry.k8s.io/pause                      3.9                 e6f1816883972       322kB

답변1

출력은 crictl image list이미지 레지스트리와 아무 관련이 없습니다.

crictl image list명령은 이 명령과 유사합니다 docker image ls. 둘 다 라이브 이미지를 보여줍니다.로컬 컨테이너에서 실행하는 경우, 일반적으로 이러한 이미지가 필요한 컨테이너가 시스템에서 실행 중이거나 실행 중이기 때문입니다.

이미지 레지스트리는 로컬 컨테이너 런타임과 독립적인 이미지 저장소입니다. docker pull로컬에서 사용할 수 없는 이미지가 필요한 컨테이너를 시작하여 명시적으로 또는 암시적으로 레지스트리와 상호 작용할 수 있습니다 .

관련 정보