컨테이너 기술을 공부하며 작성한 내용 정리 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. 도커 대체제 파드맨 4.2. Docker Desktop 대체제 OrbStack 5. 컨테이너 관리를 위한 오케스트레이션 툴 5.1. 클러스터 환경 구축 5.2. k8s - 파드, 리플리카셋, 디플로이먼트, 서비스, 인그레스 이해하기 5.3. minikube 멀티노드 지원 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 이용