会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
那一望无尽天空
找到自己热爱的事
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
6
下一页
2025年10月20日
cotainerd源码阅读——创建使用unix domain socket的grpc server
摘要: 创建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)
2025年10月17日
volcano源码阅读——action/enqueue
摘要: 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)
2025年9月30日
kubelet源码阅读(三)——kubelet调用device plugin的allocate接口
摘要: 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)
2025年9月28日
Volcano——配置理解
摘要: 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)
2025年9月25日
kubelet源码阅读(二)——kubelet对device plugin的ListAndWatch过程以及容器设备信息检出代码
摘要: 从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)
2025年9月22日
client-go限速之QPS、Burst 和 RateLimiter
摘要: 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)
2025年9月11日
kubelet源码阅读(一)
摘要: 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)
2025年9月10日
k8s controller源码阅读
摘要: 源文件: 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)
2023年3月9日
在 ubuntu21.04 上使用 kubeadm 安装单机 kubenetes 笔记
摘要: 系统: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)
2022年3月31日
在centos7.9上使用kubeadm+containerd+flannel搭建kuberntes1.23.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)
1
2
3
4
5
6
下一页
公告