调试kubelet

date
Oct 9, 2022
slug
nulla-sollicitudin
status
Published
tags
Lorem ipsum
Book
summary
Nulla sollicitudin eget mauris quis condimentum. Aliquam at magna eget dolor vehicula dapibus vel vel tortor. Proin mauris purus, congue et feugiat quis, dignissim eget quam.
type
Post
需要带debug模式编译
/usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config=/var/lib/kubelet/config.yaml --container-runtime-endpoint=unix:///var/run/containerd/containerd.sock --pod-infra-container-image=registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.9
dlv --headless --listen=:2345 --api-version=2 --accept-multiclient exec /usr/bin/kubelet -- --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config=/var/lib/kubelet/config.yaml --container-runtime-endpoint=unix:///var/run/containerd/containerd.sock --pod-infra-container-image=registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.9
为什么kubelet创建的cgroup kubepod有.slice后缀
cgroup v2 unified mode 模式
pkg/kubelet/cm/container_manager_linux.go:202
 
 
pkg/kubelet/kuberuntime/kuberuntime_manager.go:1011
pkg/kubelet/kubelet.go:1656
pkg/kubelet/pod_workers.go:285
pkg/kubelet/pod_workers.go:737
对于本文内容有任何疑问, 可与我联系.