摘要: 创建grpc server cmd\containerd\command\main.go 1 // App returns a *cli.App instance. 2 func App() *cli.App { 3 app := cli.NewApp() 4 app.Name = "contain 阅读全文
posted @ 2025-10-20 11:42 xiaoxiongfei 阅读(6) 评论(0) 推荐(0)
摘要: enqueue 将pending状态的job的PodGroup状态设置为inqueue,当会话关闭的时候会更新PodGroup状态。PodGroup状态变为inqueue后,controller会为其创建Pod。 pkg\scheduler\actions\enqueue\enqueue.go 1 阅读全文
posted @ 2025-10-17 11:30 xiaoxiongfei 阅读(6) 评论(0) 推荐(0)
摘要: kubernetes-master/pkg/kubelet/cm/devicemanager/endpoint.go 入参: devs是设备ID 响应: AllocateResponse包含了需要注入到容器中的工作件(envs环境变量、mounts挂在信息、devices设备信息、annotatio 阅读全文
posted @ 2025-09-30 09:15 xiaoxiongfei 阅读(8) 评论(0) 推荐(0)
摘要: Volcano配置 1 apiVersion: v1 2 kind: ConfigMap 3 metadata: 4 name: volcano-scheduler-configmap 5 namespace: volcano-system 6 data: 7 volcano-scheduler.c 阅读全文
posted @ 2025-09-28 17:14 xiaoxiongfei 阅读(13) 评论(0) 推荐(0)
摘要: 从kubelet运行到plugin注册过程 kubernetes-master/pkg/kubelet/kubelet.go 1 func (kl *Kubelet) Run(updates <-chan kubetypes.PodUpdate) { 2 // ... 3 go wait.Until 阅读全文
posted @ 2025-09-25 16:01 xiaoxiongfei 阅读(7) 评论(0) 推荐(0)
摘要: QPS、Burst这两个是rest.Config里的配置,由ctrl.GetConfigOrDie()获得 QPS、Burst的默认值为: k8s.io/client-go@v0.25.0/rest/config.go 1 const ( 2 DefaultQPS float32 = 5.0 3 D 阅读全文
posted @ 2025-09-22 14:12 xiaoxiongfei 阅读(16) 评论(0) 推荐(0)
摘要: kubelet创建流程 cmd\kubelet\kubelet.go func main() { // 创建kubelet命令,并运行 command := app.NewKubeletCommand() code := cli.Run(command) os.Exit(code) } cmd\ku 阅读全文
posted @ 2025-09-11 17:35 xiaoxiongfei 阅读(6) 评论(0) 推荐(0)
摘要: 源文件: pkg\internal\controller\controller.go // Start implements controller.Controller func (c *Controller) Start(stop <-chan struct{}) error { // use a 阅读全文
posted @ 2025-09-10 17:22 xiaoxiongfei 阅读(4) 评论(0) 推荐(0)
摘要: 系统:ubuntu21.04 虚拟机:两台(每台 2CPU、2G 内存) 安装 master 安装运行时(runtime) sudo apt install docker.io 编辑 /etc/docker/daemon.json,配置 registry-mirrors 和 live-restore 阅读全文
posted @ 2023-03-09 21:11 xiaoxiongfei 阅读(420) 评论(0) 推荐(0)
摘要: 安装containerd 使用yum安装 yum -y install containerd.io containerd.io包含containerd服务、ctr命令和ctrctl命令 为containerd生成配置 containerd config default > /etc/containe 阅读全文
posted @ 2022-03-31 11:53 xiaoxiongfei 阅读(365) 评论(0) 推荐(0)