20250720

很久没更新了,最近貌似陷入了无尽的业务事项中,看了一下近两个月的周报记录,基本都是一些很琐碎的事情。

  1. 学习了 keda 调度组件,利用它完成 cronhpa ,同时发现它支持很多类型的 hpa,附一个官方的例子
apiVersion: keda.sh/v1alpha1
kind: ScaledObject
metadata:
  name: cron-scaledobject
  namespace: default
spec:
  scaleTargetRef:
    name: my-deployment
  minReplicaCount: 0
  cooldownPeriod: 300
  triggers:
  - type: cron
    metadata:
      timezone: Asia/Kolkata
      start: 0 6 * * *
      end: 0 20 * * *
      desiredReplicas: "10"
  1. cloudwatch exporter 拉取 cloudwatch 的数据,做到所有数据集中到 prometheus 中,解决之前告警分散的问题。需要注意的是,调整拉取频率,避免产生大量的 API 调用费用