컨테이너 기술을 공부하며 작성한 내용 정리 1. 역사: 컨테이너란? 1.1. 표준규격 CI, 런타임 표준 CRI 이해 2. 컨테이너 내부기술 2.1. 네임스페이스 격리기술 이해 2.2. 네트워크 격리 2.3. 자원격리를 위한 cgroup 2.4. 이미지 레이어 관리를 위한 루트 파일 시스템 - overlayfs2 3. 컨테이너 구현체 - 도커 사용 3.1. 기본 명령어 3.2.1. 이미지 관리 / 배포 3.2.2. 이미지 경량화를 위한 멀티 스테이지 빌드 3.3. swarm을 이용한 서비스 관리 3.4. 네트워크 브릿지 모드 4. 컨테이너 구현체 - 파드맨 사용 4.1. 도커 대체제 파드맨 5. 컨테이너 관리를 위한 오케스트레이션 툴 5.1. 클러스터 환경 구축 5.2. k8s - 파드, 리플리카셋, 디플로이먼트, 서비스, 인그레스 이해하기 6. 컨테이너 패턴 및 k8s 활용 6.1. 컨테이너 사이드카 패턴 6.2. k8s, argocd, github action로 mlops 구축 7. NCP에서 k8s 사용 7.1. [k8s] NCP에서 source build, source deploy, source pipeline을 활용하여 CI/CD 구축 7.2. [k8s] NCP에서 k8s 사용하기 - 사설 registry 이용