kubernates
文章平均质量分 93
fenglllle
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
容器下的WSS和RSS监控指标的心得
容器下使用namespace和cgroup技术,其中cgroup限制资源,有v1和v2版本,v2的层级管理更简单,从技术原理看,容器的隔离很弱,在容器中可以直接通过free top拿到宿主机的内存信息,而容器自己的使用内存是通过cgroup的memory特性监控的,可以直接获取到,一般是看WSS和RSS指标。原创 2026-01-06 19:28:05 · 1371 阅读 · 0 评论 -
K8S下nodelocaldns crash问题导致域名请求响应缓慢
实际上这个问题并不是应用的问题,是平台搭建的时候就有问题,但是仅仅是nodelocaldns并不影响最终的结果,毕竟coredns还是正常的,所以仅仅是超时,对于业务研发人员,K8S里面的逻辑是不可见的,所以问题很难解决,最终需要应用分析,抓包和基础设施层共同配合才能解决问题。原创 2025-03-15 19:43:38 · 1365 阅读 · 0 评论 -
API-Server的监听器Controller的List分页失效
最近做项目,还是K8S的插件监听器(理论上插件都是通过API-server通信),官方的不同写法居然都能出现争议,争议点就是对API-Server的请求的耗时,说是会影响API-Server。实际上通过源码分析两着有差别,但是差别不大,对API-Server的影响几乎一样。知其然知其所以然,要想知道为什么分页不生效,需要自定义API-Server debug才行,看代码很难看出原因,因为K8S实际上估计设计的时候也考虑过这个。原创 2023-03-18 22:08:55 · 816 阅读 · 0 评论 -
client-go监听apiserver,监听http2逻辑分析
最近做项目,需要写一个controller(k8s的插件),需要从k8s的apiserver取数据,就用了自带的client-go,但是client-go是怎么从apiserver获取数据的一直没有研究过,只是看网上,看官方文档说是chunk读取数据,然而事实上,笔者却发现使用http2.0的长轮询。强烈建议使用linux或者mac开发机。原创 2023-01-31 18:45:49 · 1606 阅读 · 0 评论
分享