集群自动缩放神器:Cluster Turndown

集群自动缩放神器:Cluster Turndown

cluster-turndownAutomated turndown of Kubernetes clusters on specific schedules.项目地址:https://gitcode.com/gh_mirrors/cl/cluster-turndown

项目简介

Cluster Turndown 是一个自动化管理 Kubernetes 集群节点扩展和收缩的工具,基于自定义日程和缩小条件进行操作。它能帮助你在非工作时间降低运行成本,或者出于安全考虑减少暴露面。特别适用于开发环境的集群,使其在非工作时段自动缩放至零。

当前版本处于 Alpha 测试阶段,请谨慎使用。

技术解析

Cluster Turndown 支持 GKE、EKS 和 kops on AWS 上的集群。为确保功能正常运行,针对不同平台有特定的配置要求:

  • 对于 GKE 用户,我们提供了一个shell脚本,可完成服务账户设置所需的步骤。
  • 对于 EKS 及 AWS kops 用户,需创建具有特定权限的IAM角色,并授予AutoScalingFullAccess权限。

此外,系统通过 Kubernetes 自定义资源定义(CRD)—— TurndownSchedule 来创建调度任务,以实现自动化缩放。

应用场景

  • 现代化 DevOps 实践:自动调整开发、测试或预生产环境的规模,以节省资源。
  • 安全策略执行:在非办公时间减小攻击面,提高安全性。
  • 成本优化:避免在低谷期浪费云资源,控制预算。

项目特点

  • 跨平台支持:兼容 GKE、EKS 和 AWS kops。
  • 自动化管理:依据预设时间和规则自动缩放集群节点。
  • 自定义灵活性:允许用户根据业务需求定制缩放计划。
  • 安全考虑:支持在缩放过程中取消操作,以应对突发情况。
  • 易于部署:一键式部署命令,简化运维流程。

如果你正在寻找一种能够优化集群资源利用率,同时兼顾安全和成本管理的解决方案,Cluster Turndown 就是你的理想选择。立即尝试并体验它的强大功能吧!

注意:升级到 2.0.0 版本前,请参阅项目文档进行资源迁移。

部署和使用 Cluster Turndown 的详细步骤已在项目 README 中列出,只需按照说明一步步操作,即可开启你的智能集群管理之旅。让我们一起探索这个创新的开源项目,让集群管理更加智能化,更加高效。

cluster-turndownAutomated turndown of Kubernetes clusters on specific schedules.项目地址:https://gitcode.com/gh_mirrors/cl/cluster-turndown

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

戴艺音

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值