Kanister:开源数据保护工作流程管理工具

Kanister是一个开源工具,允许领域专家定义如何使用易于共享和更新的蓝图来管理应用程序数据。它处理了在Kubernetes上运行这些任务的复杂部分,并提供了一种一致的大规模管理不同应用程序的方法。

卡尼斯特
Kanister由三个主要组件组成:控制器和两个自定义资源——ActionSets和Blueprints。

坎斯特特征

  • 为Kubernetes构建:Kanister使用Kubernetes自定义资源定义(CRD),因此它的工作方式与其他Kubernetes工具相同,并适合其安全和管理系统。
  • 适用于任何存储:它允许您在服务和您选择的任何对象存储之间移动备份数据。您可以使用存储提供商的API备份、恢复和复制数据,而不会妨碍Kanister。
  • 灵活的任务执行:在单独的作业窗格中异步运行数据任务,或使用Kubernetes的ExecStream框架同步运行数据任务。
  • 可重复使用的蓝图:您可以在不同的工作流程和环境中使用相同的Kanister蓝图。
  • 可定制的数据操作:该工具包括用于备份和恢复任务的即用功能。这些可以包括备份前缩小窗格或处理所有已装载卷的步骤。
  • 使用RBAC保护:它使用Kubernetes基于角色的访问控制来限制谁可以运行或更改工作流程。
  • 支持可观察性工具:Kanister记录与Prometheus、Grafana和Loki等工具配合使用的事件和指标,因此您可以轻松地监控数据工作流程。

Kanister在GitHub上免费提供。

文章来源:helpnetsecurity

© 版权声明
THE END
你的支持是我们在网空安全路上的驱动力!
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情快捷回复

    暂无评论内容