首页
›
云原生架构与平台工程
›
087-Kubernetes存储etcd压测沙盘
›
《CSI驱动开发实战:自定义存储接入与接口通信机制》
VIP20
本课程属于:087-Kubernetes存储etcd压测沙盘
云原生架构与平台工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CSI驱动开发实战:自定义存储接入与接口通信机制
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CSI概述
CSI规范发展史 · CSI在Kubernetes生态中的… · CSI与FlexVolume对比
CSI
规范发展史
02
CSI核心概念
Identity Service · Controller Service · Node Service三大接口定义…
CSI
核心概念
03
开发环境搭建
Go语言环境配置 · gRPC工具链安装 · protobuf编译环境
开发环境搭建
Go
04
gRPC基础
gRPC通信模型 · Protocol Buffers语法 · Service定义与代码生成
gRPC
通信模型
05
CSI Proto文件解析
csi.proto核心消息结构 · RPC调用定义 · 错误码规范
CSI
Proto
06
Identity Service实现
GetPluginInfo · GetPluginCapabilit… · Probe接口编码实战
Identity
Service
07
Controller Service实现(上)
CreateVolume · DeleteVolume接口设计与实…
Controller
Service
08
Controller Service实现(中)
ControllerPublishV… · ControllerUnpublis…
Controller
Service
09
Controller Service实现(下)
ValidateVolumeCapa… · ListVolumes · GetCapacity接口实现
Controller
Service
10
Node Service实现(上)
NodePublishVolume · NodeUnpublishVolum…
Node
Service
11
Node Service实现(中)
NodeGetInfo · NodeGetCapabilitie… · NodeGetVolumeStats…
Node
Service
12
Node Service实现(下)
NodeStageVolume · NodeUnstageVolume接…
Node
Service
13
自定义存储后端设计
存储抽象层接口定义 · 存储后端注册机制 · 多后端支持架构
自定义存储后端设…
存储抽象层接口定…
14
存储后端驱动实现
文件系统存储驱动 · 块设备存储驱动 · 对象存储驱动适配
存储后端驱动实现
文件系统存储驱动
15
Volume生命周期管理
Volume创建 · 挂载 · 卸载
Volume
生命周期管理
16
元数据管理
Volume元数据存储设计 · 数据库选型(etcd/SQLite) · 元数据CRUD操作
元数据管理
Volume
17
身份认证与安全
gRPC TLS双向认证 · 鉴权机制 · RBAC权限控制
身份认证
安全
18
日志与监控
结构化日志输出 · Prometheus指标暴露 · 健康检查端点实现
日志
监控
19
错误处理与重试机制
gRPC错误码映射 · 幂等性设计 · 重试策略与退避算法
错误处理
重试机制
20
单元测试
gRPC mock测试 · 存储后端mock测试 · 测试覆盖率优化
单元测试
gRPC
21
集成测试
CSI Sanity测试套件使用 · 端到端测试环境搭建 · 测试用例编写
集成测试
CSI
22
容器化与部署
Dockerfile编写 · 多阶段构建 · 镜像优化
容器化
部署
23
Kubernetes部署配置
DaemonSet部署Node Pl… · StatefulSet部署Contr… · Sidecar容器配置
Kubernetes
部署配置
24
Sidecar容器详解
csi-provisioner · csi-attacher · csi-resizer
Sidecar
容器详解
25
动态Provisioning实现
StorageClass配置 · PVC绑定流程 · Provisioner回调机制
Provisioning
动态
26
Volume快照与恢复
VolumeSnapshot CRD · Snapshot Controlle… · CSI Snapshot接口实现
Volume
快照
27
Volume扩容
Resize接口实现 · 文件系统扩容 · 块设备扩容
Volume
扩容
28
性能优化
gRPC流式传输 · 连接池管理 · 缓存策略
性能优化
gRPC
29
故障排查与调试
gRPC调试工具 · 日志分析 · 常见问题排查
故障排查
调试
30
生产环境最佳实践
高可用部署 · 滚动升级策略 · 资源限制
生产环境最佳实践
高可用部署
所属VIP或分类
同VIP:Argo-CD集成etcd分级监控告警与压测
同VIP:CSI驱动性能调优:存储插件压测与故障排查工程
同VIP:CSI驱动移植适配:存储插件通信机制与测试验证方法