- 博客(16)
- 收藏
- 关注
原创 k8s调度机制2
Kubernetes调度机制中,节点污点(Taint)与Pod容忍度(Toleration)实现精细化资源控制。污点定义在节点上,用于排斥不匹配的Pod,支持NoSchedule、PreferNoSchedule、NoExecute三种效果;容忍度则定义在Pod上,允许其调度至有污点的节点,且可通过operator(Equal/Exists)和tolerationSeconds设置匹配规则与驱逐时限。拓扑调度通过topologySpreadConstraints约束Pod分布,基于maxSkew和topol
2026-10-25 15:02:01
368
原创 k8s调度机制
Kubernetes调度机制由kube-scheduler负责,通过预选与优选阶段实现Pod到节点的最优分配。预选阶段过滤不满足资源、标签、亲和性等硬性要求的节点;优选阶段基于资源利用率、拓扑分布等策略打分,选择最佳节点。支持QoS分级(Guaranteed、Burstable、BestEffort),保障关键Pod优先。新调度框架采用插件化设计,可自定义扩展调度行为,提升灵活性与可维护性。
2026-10-24 14:51:46
368
原创 staefulset
Kubernetes中,StatefulSet用于管理有状态服务,确保每个Pod拥有稳定、唯一的网络标识和持久化存储。通过无头服务(Headless Service)实现基于域名的Pod通信,支持有序部署与扩缩容,并结合volumeClaimTemplate为每个Pod提供独立持久卷。其核心特性包括:稳定的网络身份、顺序操作、数据隔离及滚动更新策略,适用于数据库、分布式存储等需状态保持的场景。
2026-10-19 19:11:17
486
原创 K8S——存储管理PV和PVC
Kubernetes中,PV(PersistentVolume)是集群级别的存储资源,由管理员创建,提供持久化存储;PVC(PersistentVolumeClaim)是用户对存储的请求,属于命名空间级别。PVC通过匹配PV的容量、访问模式、存储类等条件自动绑定对应PV。Pod通过PVC挂载存储,实现数据持久化。PV支持静态和动态置备,动态置备依赖StorageClass。PV状态包括Available、Bound、Released、Pending,回收策略有Retain、Delete、Recycle。常见
2026-10-17 09:14:41
200
原创 k8s——数据存储
Kubernetes数据存储通过卷(Volume)机制解决容器临时性与多容器共享问题。核心包括:emptyDir(临时存储,适用于Pod内容器间数据共享)、hostPath(挂载宿主机目录)、以及持久化存储的PV/PVC模式。PV由管理员创建,代表真实存储资源;PVC由用户申请,动态绑定PV,实现存储资源的解耦与弹性管理。结合StorageClass可实现自动供给。此外,emptyDir常用于边车模式日志采集等场景,提升运维效率。
2026-10-15 16:33:45
309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1