← 中文资源

简体中文版本

环境销毁自动化工作流

自动移除未使用的环境与资源,避免成本与风险因被遗忘的基础设施而累积。

阅读英文原文

目标

应自动移除未使用的环境与资源。本工作流识别近期无活动且无声明负责人的空闲环境,在移除前通知负责人并给予申明机会,对通知期后仍空闲的环境按计划销毁,最后统计回收的资源及其成本与暴露面的下降。

步骤要点

  1. 识别近期无活动且无负责人的空闲环境。
  2. 移除前通知负责人并给予申明机会。
  3. 对通知期后仍空闲者按计划销毁。
  4. 统计回收资源与成本风险下降。
# find idle preview environments
kubectl get ns -l env=preview -o json | jq -r '.items[] | select(.metadata.creationTimestamp)'

验证

按顺序执行上述步骤后,逐项确认每个步骤的预期状态均已满足;只有全部预期状态成立,才认为本流程完成。若某一步未达到预期状态,应先按排错提示排查,不要跳过继续,以免掩盖问题。

排错提示

  • 被遗忘的环境既花钱又增加攻击面。
  • 无通知销毁会打断正常工作。
  • 无统计会掩盖清理价值。

适用边界

  • 非生产可通知后自动删除。
  • 生产删除需审批。