灵活的部署选项

Redis Enterprise for Kubernetes 允许您部署到多个命名空间。本文描述了您可以使用的灵活部署选项,以满足您的特定需求。

您可以根据数据库需求以几种不同的方式部署Redis Enterprise for Kubernetes。

多个Redis Enterprise数据库资源(REDB)可以与单个Redis Enterprise集群资源(REC)关联,即使它们位于不同的命名空间中。

Redis Enterprise集群(REC)自定义资源必须与Redis Enterprise操作符位于同一命名空间中。

警告:
多命名空间安装不支持主动-主动数据库(REEADB)。目前,在多命名空间部署中仅支持使用REDB资源创建的数据库。

单个REC和单个命名空间(一对一)

标准和最简单的部署将您的Redis Enterprise数据库(REDB)部署在与Redis Enterprise集群(REC)相同的命名空间中。由于不需要跨命名空间的通信,因此不需要额外的配置。请参阅Deploy Redis Enterprise for Kubernetes

单个REC和多个命名空间(一对多)

多个Redis Enterprise数据库(REDB)可以分布在同一个K8s集群中的多个命名空间中,并且可以与同一个Redis Enterprise集群(REC)关联。有关更多信息,请参见管理多个命名空间中的数据库

多个REC和多个命名空间(多对多)

单个Kubernetes集群可以包含多个Redis Enterprise集群(REC),只要它们位于不同的命名空间中。每个命名空间只能托管一个REC,每个操作员只能管理一个REC。

您可以灵活地在单独的命名空间中创建数据库,或在与REC相同的命名空间中创建数据库,或结合上述任何支持的部署选项。此配置适用于需要多个Redis Enterprise集群且需要更大隔离或不同集群配置的用例。

请参阅管理多个命名空间中的数据库以获取更多信息。

不支持的部署模式

跨集群操作

Redis Enterprise for Kubernetes 不支持跨 Kubernetes 集群的操作。Redis Enterprise 集群(REC)在单个 K8s 集群内工作。跨集群可能会导致功能和安全问题。

一个命名空间中的多个RECs

Redis Enterprise for Kubernetes 不支持在同一命名空间中运行多个 Redis Enterprise 集群 (REC)。在同一命名空间中创建多个 REC 将导致错误。

RATE THIS PAGE
Back to top ↑