kube-throttler:在Kubernetes集群中限制您的Pod

时间:2021-05-24 04:54:12
【文件属性】:
文件名称:kube-throttler:在Kubernetes集群中限制您的Pod
文件大小:97KB
文件格式:ZIP
更新时间:2021-05-24 04:54:12
Scala kube-throttler:在kubernetes集群中节流您的Pod。 kube-throttler使您能够节流吊舱。 这意味着kube-throttler在检测到计算资源总量(就resources.requests而言)或正在Running pod的数量可能超过阈值时,可以禁止调度任何pod。 kube-throttler为您提供非常灵活和细粒度的节气门控制。 您可以通过 指定一组要限制的Pod,并通过Throttle / ClusterThrottle CRD指定其阈值(有关完整定义,请参见 )。 油门控制是完全动态的。 更新油门设置后, kube-throttler遵循该设置并以最新状态更改其状态。 与Quota有何不同? Quota当你尝试,如果你请求的资源超过了配额创建荚返回错误。 但是, Throttle在创建Pod时不会返回任何错误,而只是通过限制正在运行的Pod
【文件预览】:
kube-throttler-master
----.gitignore(2KB)
----prometheus()
--------servicemonitor.yaml(341B)
----project()
--------plugins.sbt(429B)
--------build.properties(18B)
--------Dependencies.scala(1KB)
----src()
--------main()
--------test()
----.travis.yml(471B)
----release.sbt(861B)
----LICENSE(11KB)
----README.md(22KB)
----example()
--------pod1m.yaml(244B)
--------my-scheduler.yaml(2KB)
--------pod3.yaml(239B)
--------pod2.yaml(239B)
--------clthrottle.yaml(407B)
--------throttle.yaml(326B)
--------pod1.yaml(239B)
--------clthrottle-with-temporaryThresholdOverrides.yaml(587B)
--------throttle-with-temporaryThresholdOverrides.yaml(500B)
----deploy()
--------0-crd.yaml(5KB)
--------2-rbac.yaml(1017B)
--------3-deployment.yaml(3KB)
--------1-namespace.yaml(64B)
----version.sbt(41B)
----.travis()
--------test.sh(323B)
--------deploy.sh(202B)
----.scalafmt.conf(433B)
----build.sbt(3KB)

网友评论