首页
›
云原生架构与平台工程
›
023-Kubernetes调度优化网络拓扑排查
›
《Kubernetes调度器扩展网络拓扑感知插件开发指南》
VIP20
本课程属于:023-Kubernetes调度优化网络拓扑排查
云原生架构与平台工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Kubernetes调度器扩展网络拓扑感知插件开发指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与前置知识
Kubernetes调度器架构概述 · Scheduler Framewor… · 网络拓扑感知调度概念
课程导学
前置知识
02
开发环境搭建
Go语言环境配置 · Kubernetes源码编译环境 · Kind集群搭建
开发环境搭建
Go
03
Scheduler Framework核心概念
Framework接口 · CycleState · Plugin接口
Scheduler
Framework
04
网络拓扑数据结构设计
Node网络区域标签设计 · Pod网络需求定义 · 拓扑距离矩阵数据结构
网络拓扑数据结构…
Node
05
Kubernetes Client-Go基础
ClientSet与Informer… · Lister与Indexer使用 · 自定义资源监听
Kubernetes
Client-Go
06
Node网络拓扑信息采集
Node Label与Annotat… · 节点网络延迟探测数据获取 · 拓扑信息缓存设计
Node
网络拓扑信息采集
07
Pod网络需求声明
Pod Annotation定义网络… · Pod标签选择器与拓扑亲和性 · Pod网络QoS等级
Pod
网络需求声明
08
FilterPlugin开发(上)
Filter接口实现 · 节点网络资源预过滤 · 节点可达性检查逻辑
FilterPlugin
开发
09
FilterPlugin开发(下)
网络延迟阈值过滤 · 带宽容量过滤 · 跨区域节点过滤策略
FilterPlugin
开发
10
ScorePlugin开发(上)
Score接口实现 · 网络延迟评分算法 · 带宽匹配度评分
ScorePlugin
开发
11
ScorePlugin开发(下)
多维度加权评分 · 拓扑亲和性加分策略 · 负载均衡评分
ScorePlugin
开发
12
PreScore与PostScore扩展点
PreScore数据预处理 · PostScore结果修正 · CycleState数据传递
PreScore
PostScore
13
PermitPlugin开发
Permit接口实现 · 网络资源预留机制 · 超时与拒绝策略
PermitPlugin
开发
14
ReservePlugin与PreBindPlugin
Reserve资源锁定 · PreBind网络配置注入 · CNI联动设计
ReservePlugi…
PreBindPlugi…
15
BindPlugin开发
Bind接口实现 · 自定义绑定逻辑 · 网络拓扑绑定约束
BindPlugin
开发
16
插件配置与注册
KubeSchedulerConfi… · 插件注册流程 · 多插件组合策略
插件配置
注册
17
单元测试与Mock
Go testing框架 · fake client模拟 · 网络拓扑数据Mock
Mock
单元测试
18
集成测试
e2e测试框架 · Kind集群测试 · 网络延迟模拟工具
集成测试
e2e
19
性能基准测试
调度延迟测试 · 吞吐量测试 · 内存与CPU profiling
性能基准测试
调度延迟测试
20
日志与监控
结构化日志(klog) · Metrics指标暴露 · Prometheus监控集成
日志
监控
21
错误处理与优雅降级
插件panic恢复 · 降级策略 · 断路器模式
错误处理
优雅降级
22
多集群拓扑感知
集群间网络拓扑 · Global Routing插件 · 跨集群调度
多集群拓扑感知
集群间网络拓扑
23
GPU与专用网络拓扑
RDMA网络感知 · GPU Direct拓扑 · 高性能计算场景
GPU
专用网络拓扑
24
边缘计算拓扑感知
边缘节点网络拓扑 · 5G MEC场景 · 动态拓扑更新
边缘计算拓扑感知
边缘节点网络拓扑
25
与CNI插件集成
Calico网络策略 · Cilium拓扑感知 · Multus多网卡支持
CNI
插件集成
26
调度器扩展器(Extender)对比
Scheduler Extender… · 迁移策略
Extender
调度器扩展器
27
生产环境部署
Helm Chart打包 · ConfigMap管理 · 灰度发布策略
生产环境部署
Helm
28
社区贡献指南
KEP流程 · 代码规范 · PR提交与Review
社区贡献指南
KEP
29
实战案例一
低延迟微服务调度:需求分析 · 插件实现 · 效果验证
实战案例一
低延迟微服务调度
30
实战案例二
大数据计算拓扑感知:数据本地性调度 · 网络带宽保障 · 性能对比
实战案例二
大数据计算拓扑感…
所属VIP或分类
同VIP:eBPF网络拓扑感知调度容量预测与压测
同VIP:Helm控制平面调度器网络拓扑感知插件开发指南
同VIP:Kubernetes异构集群镜像拉取与调度配置