谷歌工作区命令行工具
终端管理Google
基于Velero的Kubernetes备份与恢复工具,支持命名空间级备份、跨集群迁移、灾难恢复及定时备份策略配置。
Velero帮助团队保护Kubernetes应用资产,实现命名空间级精准备份与跨集群迁移。通过定时策略自动执行备份任务,降低人工操作风险;当生产环境遭遇故障或误操作时,可快速恢复业务至指定时间点,保障服务连续性,同时支持开发测试环境的敏捷搭建。
落地案例:某电商平台大促前,运维人员使用Velero对订单核心服务所在命名空间创建全量备份,并配置每日凌晨自动增量备份。活动期间因配置变更导致服务异常,团队立即从最近备份点执行恢复,15分钟内还原业务至稳定状态,避免交易损失。后续还将该备份用于新区域集群的部署验证。
前置安装
velero install --provider <云厂商> --bucket <存储桶>基本操作流程
velero_detect_tool()velero_backup_create_tool(name="backup-001", namespaces=["production"])velero_backups_list_tool()velero_restore_create_tool(name="restore-001", backup_name="backup-001")velero_restore_get_tool(name="restore-001")见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 备份名称、命名空间列表、标签选择器、排除资源、TTL时长、源备份名、命名空间映射 |
| 输出 | 备份/恢复任务状态、备份列表、定时计划、存储位置详情 |
| 适用人群 | K8s运维人员、SRE工程师、平台架构师、企业IT管理员 |
| 不包含 | Velero服务端部署、云凭证配置、存储卷底层快照、应用一致性校验 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/rohitg00/k8s-backup/SKILL.md
来源类型:GitHub仓库