首页
›
DevOps、SRE 与可观测性工程
›
038-弹性伸缩发布健康
›
《KEDA实战:基于自定义metric的弹性伸缩触发器开发》
VIP20
本课程属于:038-弹性伸缩发布健康
DevOps、SRE 与可观测性工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
KEDA实战:基于自定义metric的弹性伸缩触发器开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学
KEDA是什么 · 为什么需要自定义Metric触发器 · 课程目标与前置知识
课程导学
KEDA
02
KEDA核心概念
ScaledObject · Scaler · Trigger
KEDA
核心概念
03
环境准备
安装Kubernetes集群(Min… · 安装KEDA · 安装Prometheus与Grafa…
环境准备
Kubernetes
04
KEDA内置Scaler概览
Prometheus · Kafka · RabbitMQ
KEDA
Scaler
05
自定义Scaler开发基础
Scaler接口定义 · gRPC协议 · External Scaler架构
Scaler
自定义
06
开发环境搭建
Go语言环境配置 · gRPC工具安装 · 项目脚手架初始化
开发环境搭建
Go
07
gRPC与Protocol Buffers
定义Scaler的proto文件 · 生成Go代码
gRPC
Protocol
08
实现Scaler接口(上)
GetMetricsSpec方法 · GetMetrics方法详解
Scaler
实现
09
实现Scaler接口(下)
IsActive方法 · Close方法 · 错误处理与日志
Scaler
实现
10
自定义Metric源设计
如何从外部系统(如Redis · 数据库 · API)获取指标数据
Metric
自定义
11
编写第一个自定义Scaler
基于Redis队列长度的Scaler…
Scaler
编写第一个自定义
12
Scaler配置与参数解析
从ScaledObject的meta…
Scaler
配置
13
测试自定义Scaler
单元测试 · 集成测试 · 使用grpcurl手动测试gRPC服…
Scaler
测试自定义
14
容器化与部署
编写Dockerfile · 构建镜像 · 推送到镜像仓库
容器化
部署
15
在Kubernetes中部署Scaler
创建Deployment与Servi… · 暴露gRPC端口
Kubernetes
Scaler
16
配置ScaledObject
指定external触发器 · 关联自定义Scaler的Servic…
ScaledObject
配置
17
端到端验证
部署一个示例Deployment · 观察HPA自动伸缩行为
端到端验证
Deployment
18
监控与调试
查看KEDA日志 · Prometheus指标采集 · Grafana仪表盘
监控
调试
19
高级特性
多Metric组合 · 目标值类型(AverageValue… · 冷却与回弹
高级特性
Metric
20
Scaler的认证与安全
TLS加密 · 认证 · 从Secret读取敏感信息
Scaler
的认证
21
性能优化
连接池 · 缓存 · 并发控制
性能优化
连接池
22
错误处理与重试机制
gRPC错误码 · 健康检查 · Scaler的优雅关闭
错误处理
重试机制
23
实战案例1
基于Kafka消费者Lag的自定义S…
实战案例1
Kafka
24
实战案例2
基于数据库连接池使用率的自定义Sca…
实战案例2
Sca
25
实战案例3
基于外部API响应时间的自定义Sca…
实战案例3
API
26
实战案例4
基于自定义业务指标(如订单积压量)的…
实战案例4
基于自定义业务指…
27
Scaler的版本管理与发布
语义化版本 · Changelog · CI/CD流水线
Scaler
的版本管理
28
社区生态与贡献
KEDA社区 · 现有External Scaler列… · 如何贡献代码
社区生态
贡献
29
故障排查与常见问题
Scaler未激活 · HPA不伸缩 · 指标获取失败等
故障排查
常见问题
30
课程总结与展望
KEDA未来路线图 · Serverless与Event-D…
课程总结
KEDA
所属VIP或分类
同VIP:Autoscaling性能调优:弹性伸缩决策延迟的链路优化
同VIP:Autoscaling数据传输:弹性伸缩指标采集的链路优化
同VIP:HPA-Prometheus-Adapter指标扩缩容