쿠버네티스 한방정리

KIM HYUNMIN·2024년 9월 2일

쿠버네티스

목록 보기
15/16

커널에서 작동하는 기술
1) chroot
2) namespace
3) cgroup

컨테이너 런타임(컨테이너를 생성해주는 역할)
컨테이너 High Level

  • containerd, docker , 미란티스 컨테이너 런타임 , cri-o

컨테이너 Low Level

  • LXC , libcontainer , rkt ,runC(바로 커널 가상화 기술 사용)

쿠버네티스 오케스트레이션

  • kube-apiserver(쿠버네티스로 보내지는 모든 api를 받음), kubelet(컨테이너 런타임한테 생성 명령을 날림)

kubelet : 컨테이너 런타임에 맞춤형 api를 날려준다. 예를들어 도커인지 rkt 인지 판단하여 그에 맞는 api 를 호출 시키는 원리이다.

CRI(Container Runtime Interface)
: kubelet 에 맞게 인터페이스 규격을 정하고 이규격에 맞게 구현부를 만들어줌 . 이구현부에서 각각의 컨테이너 런타임을 호출 시켜준다.

OCI(OPEN container initiative)
: 컨테이너 런타임이 컨테이너를 만들때 지켜야하는 표준 규약들을 관리하는 기관
덕분에 모든 컨테이너 런타임 이미지가 공유 될수 있음

profile
Linux,Window,Network,docker,kubernets

1개의 댓글

comment-user-thumbnail
2024년 9월 2일

따봉

답글 달기