raino:根据节点条件自动*和耗尽Kubernetes节点

时间:2024-02-24 09:43:27
【文件属性】:

文件名称:raino:根据节点条件自动*和耗尽Kubernetes节点

文件大小:56KB

文件格式:ZIP

更新时间:2024-02-24 09:43:27

kubernetes drain autoremediation kubernetes-node KubernetesGo

排水管 Draino根据标签和节点条件自动耗尽Kubernetes节点。 匹配所有提供的标签和任何提供的节点条件的节点将立即被封入警戒线,并在可配置的drain-buffer时间后将其drain-buffer 。 Draino旨在与Kubernetes和缩放一起使用。 节点问题检测器可以在检测到节点故障时设置节点条件,例如通过观察节点日志或运行脚本。 可以将Cluster Autoscaler配置为删除未充分利用的节点。 将Draino添加到混合中可实现自动修复: 节点问题检测器检测到永久性节点问题并设置相应的节点条件。 Draino注意到节点状况。 它立即对节点进行警戒,以防止在那里安排新的Pod,并计划节点的排水。 节点耗尽后,群集自动缩放器将认为节点未充分利用。 经过一段可配置的时间后,它将有资格通过自动缩放器缩小(即终止)。 用法 $ docker run planetlabs/draino /draino --help usage: draino [] ... Automatically cordons and dra


【文件预览】:
draino-master
----go.mod(1KB)
----go.sum(20KB)
----Dockerfile(333B)
----scripts()
--------build.sh(119B)
--------push.sh(110B)
--------run.sh(291B)
--------test.sh(193B)
----.travis.yml(1KB)
----internal()
--------kubernetes()
----LICENSE(11KB)
----README.md(12KB)
----manifest.yml(2KB)
----.gitignore(231B)
----cmd()
--------draino()
----helm()
--------draino()

网友评论