今天 Portworx 发布了用于 Kubernetes 或 STORK 的新 STorage Orchestrator Runtime。 据该公司称,这个新的开源项目利用 Kubernetes 的可扩展性,允许 DevOps 团队在 Kubernetes 上更有效地运行数据库、队列和键值存储等有状态应用程序。 STORK 为 Kubernetes 提供关键的超融合、故障域感知、存储健康监控和快照功能,同时通过插件接口交付,使其能够与 Kubernetes 的任何存储驱动程序一起工作。
容器和 Kubernetes 的使用正在以惊人的速度增长。 在生产环境中,在 Kubernetes 上运行有状态应用程序仍然存在一些问题和限制。 为了解决这个问题,STORK 允许有状态的应用程序利用调度程序扩展程序。 为确保 STORK 能够解决运营问题,Portworx 与在生产中运行大规模有状态应用程序的客户合作。
优点和特点包括:
- 在故障转移期间保持超融合:STORK 通过实施 Kubernetes 调度程序扩展器实现复杂分布式有状态应用程序的无缝部署,该扩展程序根据 pod 所需的卷位置影响 pod 调度。 因此,即使在发生故障事件后,Pod 也会被安排在已经拥有数据副本的主机上,从而确保持续的超融合。
- 故障域感知:STORK 自动管理反亲和性以强制跨故障域调度 pod。
- 存储插件的健康监控:当节点上的存储驱动程序进入错误或不可用状态时,STORK 通过故障转移 pod 来实现这一点。
- 卷快照支持:STORK 添加了对通过 Kubernetes 编排卷快照的支持。 这允许用户拍摄 PVC 的快照,然后通过 Kubernetes 将这些快照恢复到其他 PVC。 这允许用户通过 Kubernetes 自动化复杂的数据工作流。
Portworx 欢迎 Kubernetes 社区对 STORK 的贡献。




Amazon