瞬息云:使用 Crossplane 和 kube-green 实现基础设施效率的新蓝图

主要观点:

  • 云计算曾被描绘得美好,但实际中开发、测试等环境存在长期静态、资源浪费等问题,形成恶性循环。
  • “始终在线”模式成本高,如 30 - 45%的云支出浪费在闲置或过度配置资源上,还导致运营摩擦、安全风险和环境负担。
  • 提出暂态环境的新想法,以按需、临时的工作空间替代长期基础设施,可提升开发速度、促进协作等。
  • 实现完全暂态云需 Crossplane 和 kube-green 这两个关键技术,Crossplane 实现基础设施编程控制,kube-green 解决暂态环境的效率问题。
  • 结合两者可创建多层效率系统,实现宏观和微观优化,指向“深度睡眠”模型。
  • 可从单个高影响步骤开始,如通过实践教程利用 Crossplane 和 kube-green 管理 AWS EKS 集群的闲置资源。
  • 向暂态云模型的转变是战略进化,未来可借助 AI 优化和 GreenOps 实现更高效可持续的云运营。

关键信息:

  • 开发等环境长期静态,造成资源浪费、运营摩擦和安全风险。
  • 研究表明 30 - 45%云支出浪费在闲置资源上,平均 CPU 利用率低至 12 - 15%。
  • 暂态环境按需自动创建,完全隔离,实现生产级别的复制,可共享和丢弃。
  • Crossplane 是通用控制平面,通过 Providers、Managed Resources 和 Compositions 实现基础设施编程控制。
  • kube-green 是 Kubernetes 操作符,通过 SleepInfo 资源自动休眠资源,减少成本和碳排放。
  • 结合 Crossplane 和 kube-green 可创建多层优化系统,实现按需高效。
  • 可从实践教程开始,利用两者管理 AWS EKS 集群闲置资源,逐步推进暂态云模型。

重要细节:

  • 以 10 个工程师的静态暂存环境为例,每月 560 小时闲置,产生大量碳排放。
  • Crossplane 以 YAML 文件声明基础设施期望状态,持续确保现实与声明一致。
  • kube-green 可按设定时间自动缩放和暂停资源,减少非工作时间的浪费。
  • 结合两者的工作流程由 GitOps 工具驱动,通过 CI/CD 管道创建和删除环境。
  • 未来 AI 工具可进一步优化资源配置和预测需求,推动 GreenOps 发展。
  • 技术领导者应将内部基础设施视为产品,投资平台团队,从小项目开始证明价值。
阅读 7
0 条评论