Page 22 -
P. 22

이 장은 도커를 잘 모르거나 쿠버네티스를 사용하기 전에 도커를 복습하려는 분들을 위해 준비했
               다. 도커를 잘 알고 있다면 이 장은 건너뛰고 2장에서 바로 쿠버네티스를 공부해보자.

               이 장을 공부하려면 도커 실행 환경이 필요하므로 3장에서 설명하는 Docker Desktop for
               Mac /  Windows 등을 먼저 설치하길 바란다.






               1.1        도커 복습                          K ubernetes  P erfect  G uide







               도커(Docker)는 컨테이너를 실행하기 위한 실행 환경(컨테이너 런타임) 및 툴킷이다. 쿠버네티스
               는 도커 이외의 컨테이너 런타임도 지원하도록 개발되어 있기 때문에 쿠버네티스를 사용할 경우

               도커에 대한 학습이 많이 필요하지는 않다. 따라서 이 책에서는 쿠버네티스로 컨테이너화된 애플
               리케이션을 실행하는 데 필요한 도커의 기본적인 내용만 설명한다(그림 1-1).

                  그림 1-1 도커














               주로 필요한 내용은 도커 이미지에 대한 지식이다. 최근에는 도커 이미지가 아닌 OCI 표준의 컨
               테이너 이미지를 사용하는 방법이나 다른 도구에서 도커 이미지를 빌드하는 방법 등도 존재한다.
               그러나 아직도 도커 이미지를 많이 사용하고 있으며, 도커 이미지 작성 매뉴얼인 도커 파일을 사
               용해 이미지를 생성하는 경우가 대부분이다. 그렇기 때문에 도커 이미지를 제대로 만들어 도커 이
               미지 보관/배포 서버인 도커 레지스트리로 푸시(업로드)하는 방법을 알아 두어야 한다. 쿠버네티

               스를 사용할 때 도커에 대해 반드시 알아두면 좋은 지식을 좀 더 자세히 설명하면 다음과 같다.








         30





     쿠버네티스_04.indd   30                                                                      2021-07-20   오후 1:32:56
   17   18   19   20   21   22   23   24   25   26   27