广告

Kubernetes如何管理有状态数据

  • 浏览(91)
  • 评论(0)
  • 译者:k8s

Kubernetes环境如何能够为存储、数据库和其他持久性数据源提供钩子,仍然是许多潜在用户心中的一个问题。为此,一个名为Data on Kubernetes Community(DoKC)的新联盟成立了,以帮助组织找到处理Kubernetes有状态数据的最佳方法。

小组的两名成员讨论了在Kubernetes上运行有状态工作负载所面临的挑战,以及DoKC如何提供帮助。

本次对话的参与者是开源和企业技术营销公司Constantia.io的负责人、DoKC的董事Melissa Logan;DataStax副总裁、开发人员关系和Apache Cassandra NoSQL数据库平台的首席传道者Patrick McFadin;以及Kubernetes环境存储解决方案提供商MayaData的顾问、投资者和董事会成员Evan Powell。

考虑到将应用程序和运维转移到Kubernetes集群的巨大挑战,将存储和数据库附加到这样一个无状态和复杂的容器化环境的想法似乎特别令人望而生畏。尽管如此,随着DoKC等组织提供的社区支持的出现以及Kubernetes存储和数据管理工作工具的可用性,许多DevOps团队仍在向前迈进。

McFadin说:“我们所看到的事实是有一大群Kubernetes人说,你知道,有状态的数据永远不属于Kubernetes。但基础设施团队都在说,‘不论如何,反正我们正在做。’”

事实上,Kubernetes的有状态数据存储和管理与过去几年不同。Powell说:“这些工作负载本身是‘云原生的或松耦合的’,我的工作负载和团队A不应该依赖于你在团队B中的工作负载,或者其他工作负载和团队C。因此,共享存储的整个范式,即n个工作负载都被放到同一个数据桶中(这是传统共享存储的功能),并不真正适合云原生数据的新世界。”

Logan说,DoKC的目标一直是“让人们聚集在一起,找出如何在Kubernetes上运行稳定的工作负载”。“这是一个挑战。Kubernetes最初并不打算运行有状态的工作负载。现在,早期的采用者们看到了一些成功,但仍然有很多挑战。因此,成立了一个社区,将人们聚集起来。”

对于那些对社区支持其Kubernetes数据管理计划感兴趣的人,DoKC定期举行会议。Logan说:“我们的想法是让那些正在做Kubernetes数据的人,或者那些有东西可以分享的人,无论是作为一个高水平的实践者,还是一个提供操作指南的实践者,以及对Kubernetes数据的未来会是什么样子有想法的人来分享这些知识。”

原文链接:
https://thenewstack.io/how-kubernetes-stateful-data-management-can-work/

  • 分享到:
  • icon
  • icon
  • icon
  • icon
箭头