灵活的部署选项

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

适用于 Kubernetes 的 Redis Enterprise

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

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

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

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

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

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

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

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

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

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

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

有关更多信息,请参阅管理多个命名空间中的数据库

不支持的部署模式

跨集群作

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

一个命名空间中的多个 REC

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

为本页评分
返回顶部 ↑