灵活的部署选项
Redis Enterprise for Kubernetes 允许您部署到多个命名空间。本文描述了您可以使用的灵活部署选项,以满足您的特定需求。
您可以根据数据库需求以几种不同的方式部署Redis Enterprise for Kubernetes。
多个RedisEnterpriseDatabase(REDB)资源可以与单个Redis Enterprise集群资源(REC)关联,即使它们位于不同的命名空间中。
Redis Enterprise集群(REC)自定义资源必须与Redis Enterprise操作符位于同一命名空间中。
单个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 将导致错误。
