文件名称:scheduled-pod-autoscaler:用于GitOps本机预定缩放的自定义Kubernetes控制器
文件大小:129KB
文件格式:ZIP
更新时间:2024-04-10 16:11:16
kubernetes schedule kubernetes-resources gitops custom-controller
预定荚自动定标器 用于GitOps本机预定缩放的自定义Kubernetes控制器。 使用HorizontalPodAutoscaler进行自动缩放很难用于尖峰访问等ScheduledPodAutoscaler可以通过在特定时间控制最小/最大副本来实现更灵活的自动缩放。 概述 ScheduledPodAutoscaler由两个自定义资源组成。 父子关系如下所示: $ kubectl tree scheduledpodautoscaler nginx NAMESPACE NAME READY REASON AGE default ScheduledPodAutoscaler/nginx - 6m5s default ├─HorizontalPodAutoscaler/nginx -
【文件预览】:
scheduled-pod-autoscaler-main
----go.mod(359B)
----main.go(3KB)
----.github()
--------dependabot.yml(398B)
--------workflows()
----.goreleaser.yaml(426B)
----go.sum(79KB)
----controllers()
--------autoscaling()
----Dockerfile(773B)
----apis()
--------autoscaling()
----config()
--------default()
--------prometheus()
--------certmanager()
--------crd()
--------rbac()
--------samples()
--------manager()
--------webhook()
----LICENSE(11KB)
----PROJECT(233B)
----README.md(10KB)
----Makefile(4KB)
----.golangci.yaml(277B)
----hack()
--------boilerplate.go.txt(531B)
--------bump-version.sh(263B)
----.gitignore(290B)
----manifests()
--------install()
--------deployment()
--------crd()
--------rbac()