(퀴즈) 같은 이미지를 도커에서 받았을 때와 쿠버네티스에서 받았을 때 사이즈가 다른 이유는?

image

다음 중 정답은 몇 번일까요?


1⃣ Container Image를 만들 때 플랫폼(adm64, arm64)을 고려해야 되는데, Docker에서는 amd64를 받았고, Kubernetes에서는 arm64를 받아서 이미지 크기가 달라졌을 것이다.

2⃣ Container Image는 각각의 Layer로 구성돼 있는데, Docker에서 다운 받을 때는 전체 Layer를 받았고, Kubernetes에는 기존 이미지에 이미 존재하는 Layer가 있기 때문에 새로 받은 이미지의 Size가 작게 조회 됐을 것이다.

3⃣ 쿠버네티스에는 다른 Runtime이 사용 됐을 수 있고, 같은 이미지더라도 사용하는 Runtime에 따라 이미지의 크기는 달라질 것이다.

 

정답 : https://cafe.naver.com/kubeops/158

채널톡 아이콘