简单总结 kubectl侧根据开启了server print则添加table header信息apiserver侧如果存在as table header则转换resp为tab...
简单总结 kubectl侧根据开启了server print则添加table header信息apiserver侧如果存在as table header则转换resp为tab...
workqueue 指标介绍 workqueue_depth 描述 工作队列当前item数量 使用 直接使用当前值查看当前item数量 workqueue_adds_tota...
简单总结 使用containerd仓库Makefile构建的containerd时添加了netgo的编译参数导致了contaienrd只会在启动时候读取一次/etc/host...
简单总结 使用默认环境变量,以kube-controller-manager举例 拉取构建镜像 构建镜像tar 加载镜像tar tag镜像 push镜像 构建镜像的一些环境变...
简单介绍 slo提供了一个定义和达到可靠性目标,对齐技术努力和客户需求,为业务带来有意义的成功的框架 为什么需要slo 提高客户体验需求 关注影响客户体验的指标(如red) ...
简单总结 参考https://github.com/spiffe/spiffe/blob/main/standards/X509-SVID.md[https://github...
简单总结 apiserver启动时会启动controlplane控制器controlplane控制器会启动apiserver service的控制器apiserver ser...
简单总结 详见https://dev.mysql.com/doc/refman/5.7/en/aggregate-functions.html#function_count[...
简单总结 dra plugin启动添加socket文件到/var/lib/kubelet/plugins_registry目录下kubelet plugin watcher发...
简单总结 device plugin通过kubelet devicemanager的plugin socket注册到devicemanager的plugin serverde...
方案 1 webhook拦截pod创建添加readinessgates,如my-canary(此时daemonset/statefulset/deployment原生cont...
背景 我们使用的k8s版本为1.23,在批量删除pvc时候controller-manager处理速度很慢pvcprotection controller-manager会在...
问题 我们使用的k8s版本为1.23,存储插件是ceph csi同事强制删除了pv,然后创建了一个新pv,最后删除pod时候卡删除了kubelet中反复出现日志 简单总结 v...
驱逐配置 驱逐参数 驱逐信号 pkg/kubelet/eviction/api/types.go中 驱逐信号condition/资源 源码 清理 pkg/kubelet/ev...
构建admitHandlers pkg/kubelet/kubelet.go中 adminithandlers介绍 所有adminithandlers eviction ad...
简单总结 1.32前cpumanager对于非guaranteed或者request非整数,则仍然会使用reservedCPUs1.32后新增了strict-cpu-rese...
构建queueHintMap pkg/scheduler/scheduler.go中 事件处理 pkg/scheduler/eventhandlers.go中 pkg/sch...
简单总结 apiserver loopbackclient,用于aa,webhook等证书过期时间为1年,每次启动时生成,保留在内存中 过期如何解决 重启启动时生成 相关源码...
pvc 针对pvc的Spec.VolumeName为空的 如果未找到volume 设置了classname且class的VolumeBindingMode为Immediate...
前言 和无pvc pod的差异主要是VolumeZone,VolumeRestrictions和VolumeBinding三个插件 VolumeZone 简单总结 检查nod...