会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yennie
博客园
首页
新随笔
联系
订阅
管理
[置顶]
Rust 进程假死问题排查(dragonfly+tokio)
摘要: 背景: 最近负责Dragonfly Client,一个Rust+tokio框架,用于k8s镜像加速的项目。线上遇到难题,进程在大规模节点(600节点+)拉取大镜像(16G+)时,总是跑几分钟后部分节点(200节点+)的dfdaemon进程进入假死状态。表现形式:1. 进入卡死后不再打印任何日志 2.
阅读全文
posted @ 2026-10-12 14:38 月影缤纷
阅读(194)
评论(1)
推荐(0)
2026年10月15日
Dragonfly p2p下载镜像服务端流式RPC
摘要: proxy_via_daemon 方法(4001接口)通过grpc请求调用"/dfdaemon.v2.DfdaemonDownload/DownloadTask", 构建服务端流式RPC响应链。 download_task方法(task下载接口)每个Piece下载完成后,发送DownloadTask
阅读全文
posted @ 2026-10-15 15:45 月影缤纷
阅读(2)
评论(0)
推荐(0)
2026年9月15日
dragonfly写文件工作原理
摘要: dragonfly写文件,是按照taskId放置文件,文件路径 /var/lib/dragonfly/content/tasks/[taskID头3个字符串]/taskID文件 1. 下载task前 在resource/task.rs/fn download_started方法中,会先调fn cre
阅读全文
posted @ 2026-09-15 16:28 月影缤纷
阅读(12)
评论(0)
推荐(0)
2026年8月25日
Karmada纳管子集群手工方法(push模式)
摘要: 一、数据面集群操作 cluster_name: qa135 cluster_namespace: fedcluster-8ljxfzgsrv8g 1. sub_kubectl create ns fedcluster-8ljxfzgsrv8g 2. sub_kubectl create sa -nf
阅读全文
posted @ 2026-08-25 21:41 月影缤纷
阅读(11)
评论(0)
推荐(0)
2026年6月3日
搭建DragonflyClient Debug环境
摘要: 1、安装colima,以containerd启动 》brew install colima 如果单实例启动colima, # colima start --runtime containerd --cpu 4 --memory 8 --disk=100 如果多实例启动colima,支持同时启动doc
阅读全文
posted @ 2026-06-03 16:33 月影缤纷
阅读(18)
评论(0)
推荐(0)
2026年3月12日
PageCache瞬间飙升,原来是日志搞的鬼
摘要: 问题: 16C16G的容器内存使用率(含Cache)报警,从快速上升到了70%,上涨了30%,RSS内存使用率一直很恒定在40%,相差5G。 背景: 日志配置了log 结论:日志文件,正常只有一个活跃文件,会被写入Cache中。2月6日那天,我解压缩的几个历史日志文件(共5G),被写入Cache中,
阅读全文
posted @ 2026-03-12 15:55 月影缤纷
阅读(209)
评论(0)
推荐(0)
2026年1月27日
k8s controller runtime框架建立informer机制
摘要: k8s controller runtime框架创建的Controller,创建的Client是delegatingReader,默认走的缓存。 无论主从服务,只要用到这个client去做get、update、list等操作,就会触发get Informer->create Informer IF
阅读全文
posted @ 2026-01-27 11:11 月影缤纷
阅读(16)
评论(0)
推荐(0)
2025年11月11日
K8S 50w+资源预list加载数据方案
摘要: 联邦控制器资源已经超过50w,每次重启时,需要一次性list所有资源,需要10分钟,给服务启动带来很多风险。 现通过主从预list加载数据,避免升级或者leader切换过程中长时间拉取数据。 方法1:采用protbuf,减少传输数据大小 client-go与Apiserver通信数据格式缺省是jso
阅读全文
posted @ 2025-11-11 22:52 月影缤纷
阅读(38)
评论(0)
推荐(0)
2025年11月10日
本地调试k8s控制器和webhook
摘要: 本地安装minikube, 将validatingwebhookconfiguration和mutatingwebhookconfiguration里面的apiserver配置为https://host.minikube.internal:8443 k8s控制器启动时,webhook服务config
阅读全文
posted @ 2025-11-10 19:32 月影缤纷
阅读(26)
评论(0)
推荐(0)
2025年10月23日
K8S控制器压测调参
摘要: 选举参数: (适当调大) flag.DurationVar(&leaseDuration, "lease-duration", 75*time.Second, "")flag.DurationVar(&renewDeadline, "renew-deadline", 60*time.Second,
阅读全文
posted @ 2025-10-23 16:35 月影缤纷
阅读(29)
评论(0)
推荐(0)
下一页