Intro 퀴즈
- 다음 질답에서 이상함을 찾아보시오
- A: 이제 Docker가 유료화 된다는데, 이걸 런타임으로 써도 돼요?
- 안되지. 요즘 ContainerD라고 더 좋은 게 나왔는데, 이걸로 다 바뀌는 추세야.
두고봐! 이제 Docker로 만들었던 이미지를 다시 만든다고 고생 좀 할 걸
Linux
강의본 캡쳐 필요
- 1960에 최초OS로 UNIX가 나옴 → 근데 유료라서 ㅂㅅㄱ …
- 그러다가 91년에 무료인 Linux가 나옴. 크게 두 가지.
- 커뮤니티용 Debian(1993)
- 1999년에 우분투가 나와서 GUI를 제공해 줌
- 유료인 RedHat(1995)
- 작은 데는 관리가 빡세서 이것도 많이 씀
- 개발 버전인 Fedora를 무료버전으로 내놓음
- 이게 안정화되면 유료인 RedHat으로 다시 → RHEL
- 이걸 복사해서 무료로 내놓은 게 CentOS
- CentOS가 지원 종료되면 이제 어떡하나
- 유료인 RedHat으로 전환
- CentOS를 기술지원해주는 회사한테 뽀찌 떼주고 쓰기
- RedHat을 복제해서 CentOS처럼 쓰게 해주는 프로젝트
- Rocky Linux → 이게 Star랑 Fork 많아서 여기서는 선택
- Alma Linux
Container
- Chroot: 유저/파일/네트워크 격리
- cgroup: 자원 격리
- namespace: 프로세스 격리
→ LXC → Docker
→ rkt (보안강화) / rootless
Container Orchestration
- 유저가 컨테이너 관련 작업을 할 때, 중간에 오케스트레이션 도구가 중개해줌
캡쳐본 필요
- 버전 업그레이드에 따른 트레픽 전환과 네트워크 수정 같은 것들을 손쉽게 해줌
- 근데 … 하다보면 좀 빡심