KEDA HPA一分钟实践
文章目录
KEDA
的核心其实是它的Scalers
。它的目的是实现Kubernetes
中的资源的自动伸缩,它使用的仍然是原生的HPA
组件,但是它扩展了原生HPA
可以支持的指标类型。而扩展支持的这些指标就是由Scalers
组件来实现的。
详细支持的Scalers
https://keda.sh/docs/2.11/scalers/
1. 安装
有可能会有坑,官方的YAML
内容太长,超了。先将YAML
下下来,编辑YAML
文件,搜索keda.sh
关键字。删除些description
里面的内容,再应用就好了
2. 定义一个HPA
安装完成后,重要的就是定义这个keda.sh/v1alpha1
这个对象
|
|
对了,它是支持集成Prometheus
的,有了它的加持,它基本上能满足大部分的业务场景了。现在唯一不足的就是对Kubernetes
版本有一定要求
文章作者 UnknowName
上次更新 2023-07-26