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

Kanister由三个主要组件组成:控制器和两个自定义资源——ActionSets和Blueprints。
坎斯特特征
- 为Kubernetes构建:Kanister使用Kubernetes自定义资源定义(CRD),因此它的工作方式与其他Kubernetes工具相同,并适合其安全和管理系统。
- 适用于任何存储:它允许您在服务和您选择的任何对象存储之间移动备份数据。您可以使用存储提供商的API备份、恢复和复制数据,而不会妨碍Kanister。
- 灵活的任务执行:在单独的作业窗格中异步运行数据任务,或使用Kubernetes的ExecStream框架同步运行数据任务。
- 可重复使用的蓝图:您可以在不同的工作流程和环境中使用相同的Kanister蓝图。
- 可定制的数据操作:该工具包括用于备份和恢复任务的即用功能。这些可以包括备份前缩小窗格或处理所有已装载卷的步骤。
- 使用RBAC保护:它使用Kubernetes基于角色的访问控制来限制谁可以运行或更改工作流程。
- 支持可观察性工具:Kanister记录与Prometheus、Grafana和Loki等工具配合使用的事件和指标,因此您可以轻松地监控数据工作流程。
Kanister在GitHub上免费提供。
文章来源:helpnetsecurity
© 版权声明
文章版权归原作者所有,转摘请注明出处。文章内容仅代表作者独立观点,不代表安全壹壹肆&安全114的立场,转载目的在于传递网络空间安全讯息。部分素材来源于网络,如有侵权请联系首页管理员删除。
THE END
暂无评论内容