kubernetes data plane: containerd 플러그인 시스템과 gRPC 서버 초기화
containerd의 플러그인 등록 메커니즘과 gRPC 서버 초기화 과정을 init()부터 소켓 리스너 실행까지 코드 수준으로 분석합니다.
containerd의 플러그인 등록 메커니즘과 gRPC 서버 초기화 과정을 init()부터 소켓 리스너 실행까지 코드 수준으로 분석합니다.
kubelet은 컨테이너 런타임과 직접 결합하지 않고, CRI(Container Runtime Interface)라는 gRPC 기반의 표준 인터페이스를 통해 통신합니다.
kubernetes에서 가장 기본적인 동작은 Pod를 처리하는 것입니다. scheduler와 kubelet의 내부 동작을 코드 레벨로 따라갑니다.
Vitess의 MySQL 서버가 handshake, 인증, 패킷 파싱, ComQuery 실행까지 어떤 순서로 처리하는지 코드 레벨로 추적합니다.
vtgate가 CLI 진입점에서 초기화된 뒤 MySQL 프로토콜 리스너를 열고 Accept 루프에 진입하는 흐름을 코드 레벨로 살펴봅니다.