├── .gitignore └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 컨테이너 기술을 공부하며 작성한 내용 정리 2 | 3 | ### **1. 역사: 컨테이너란?** 4 | 5 | [1.1. 표준규격 CI, 런타임 표준 CRI 이해 ](https://blog.naver.com/pjt3591oo/222992244712) 6 | 7 | --- 8 | 9 | ### **2. 컨테이너 내부기술** 10 | 11 | [2.1. 네임스페이스 격리기술 이해](https://blog.naver.com/pjt3591oo/223082696958) 12 | 13 | [2.2. 네트워크 격리](https://blog.naver.com/pjt3591oo/223088421479) 14 | 15 | [2.3. 자원격리를 위한 cgroup](https://blog.naver.com/pjt3591oo/223088525323) 16 | 17 | [2.4. 이미지 레이어 관리를 위한 루트 파일 시스템 - overlayfs2](https://blog.naver.com/pjt3591oo/223094862284) 18 | 19 | --- 20 | 21 | ### **3. 컨테이너 구현체 - 도커 사용** 22 | 23 | [3.1. 기본 명령어](https://blog.naver.com/pjt3591oo/221350092204) 24 | 25 | [3.2.1. 이미지 관리 / 배포](https://blog.naver.com/pjt3591oo/221350279751) 26 | 27 | [3.2.2. 이미지 경량화를 위한 멀티 스테이지 빌드](https://blog.naver.com/pjt3591oo/222677773099) 28 | 29 | [3.3. swarm을 이용한 서비스 관리](https://blog.naver.com/pjt3591oo/221350824375) 30 | 31 | [3.4. 네트워크 브릿지 모드](https://blog.naver.com/pjt3591oo/222436182026) 32 | 33 | --- 34 | 35 | ### **4. 컨테이너 구현체** 36 | 37 | [4.1. 도커 대체제 파드맨](https://blog.naver.com/pjt3591oo/222997069333) 38 | 39 | [4.2. Docker Desktop 대체제 OrbStack](https://blog.naver.com/pjt3591oo/223625913182) 40 | 41 | --- 42 | 43 | ### **5. 컨테이너 관리를 위한 오케스트레이션 툴** 44 | 45 | [5.1. 클러스터 환경 구축](https://blog.naver.com/pjt3591oo/223095377717) 46 | 47 | [5.2. k8s - 파드, 리플리카셋, 디플로이먼트, 서비스, 인그레스 이해하기](https://blog.naver.com/pjt3591oo/222677138664) 48 | 49 | [5.3. minikube 멀티노드 지원](https://blog.naver.com/pjt3591oo/223625955411) 50 | 51 | --- 52 | 53 | ### **6. 컨테이너 패턴 및 k8s 활용** 54 | 55 | [6.1. 컨테이너 사이드카 패턴](https://blog.naver.com/pjt3591oo/222937867399) 56 | 57 | [6.2. k8s, argocd, github action로 mlops 구축](https://blog.naver.com/pjt3591oo/222760459902) 58 | 59 | --- 60 | 61 | ### 7. NCP에서 k8s 사용 62 | 63 | [7.1. [k8s] NCP에서 source build, source deploy, source pipeline을 활용하여 CI/CD 구축](https://blog.naver.com/pjt3591oo/223194521702) 64 | 65 | [7.2. [k8s] NCP에서 k8s 사용하기 - 사설 registry 이용](https://blog.naver.com/pjt3591oo/223163689803) 66 | --------------------------------------------------------------------------------