kubernetes data plane: containerd shim 재연결과 bootstrap.json 복구 경로
containerd가 재시작된 뒤 기존 shim에 다시 붙는 복구 경로를 NewTaskManager부터 loadShimTask까지 코드 수준으로 추적합니다.
containerd가 재시작된 뒤 기존 shim에 다시 붙는 복구 경로를 NewTaskManager부터 loadShimTask까지 코드 수준으로 추적합니다.
containerd-shim-runc-v2가 왜 필요한지, 어떻게 기동되고, runc 종료 이후에도 무엇을 계속 담당하는지 코드 수준으로 정리합니다.
containerd 소스코드에서 등장하는 설계 선택의 이유를 추적합니다.
kubelet의 CreateContainer와 StartContainer 요청에 대한 containerd 내부 처리 과정을 스냅샷 생성부터 runc start까지 코드 수준으로 분석합니다.
kubelet의 RunPodSandbox 요청에 대한 containerd 내부 처리 과정을 netns 생성부터 shim 기동까지 코드 수준으로 분석합니다.