当前大多数公司都在努力对系统进行现代化的改造,正在转变架构以利用容器化应用进程。 最初容器技术采用是由需要灵活部署选项和简化软件堆栈管理的开发人员推动的。 根据 Gartner 的数据,到 2027 年,超过 90% 的全球组织将在生产中运行容器化应用程序,比 2021 年的不到 40% 有了显着增长。
为部署同时满足敏捷性和可移植性优势的基础设施,运营领导者已经将 Kubernetes 作为容器调度和编排的事实上的标准平台。

在 Kubernetes 上部署 Redis Enterprise 可提高自动化程度和易于管理性;Redis 节点成为 Kubernetes pod,保留了 Redis Enterprise 的所有优势。它的无共享架构是 Kubernetes 部署利用持久卷进行存储的理想平台。这些卷使容器能够超过其典型的生命周期并提供数据持久性。
简而言之:您无需担心应用程序的可伸缩性或可用性。
为了简化和自动化 Kubernetes 的管理,我们开发了 Kubernetes 控制器,也就是众所周知的 Kubernetes Operator,它在 Kubernetes 集群上部署了 Redis Enterprise 数据库服务。
Redis Enterprise Operator 提供了我们多年来将数百万个集群部署到控制器中所获得的积累,该控制器扩展了 Kubernetes 的功能,并了解 Redis Enterprise 创建、配置和管理数据库和整个集群的功能
例如,Kubernetes Operator 会根据其理想状态持续监控集群的状态。 如果集群偏离该状态,控制器将采取措施纠正问题; 这就是 Kubernetes 部署可以自动扩展集群或恢复故障节点的方式。

随时随地运行 Redis Enterprise!
您了解了 Redis Enterprise 的强大功能,现在想象一下,通过使用 Redis Enterprise Operator for Kubernetes 的强大功能,可以在很大程度上简化集群管理,添加自动可扩展和零停机升级。
除了这些优点之外,由于 Kubernetes 层提供的可移植性和兼容性,通过跨本地基础设施和公共云或任何组合的无缝操作,为您的部署增加了前所未有的灵活性。
原文标题:Redis Enterprise Operator for Kubernetes
原文作者:Redis Team
原文地址:https://redis.com/blog/redis-enterprise-operator-for-kubernetes/




