From 809c5245295b12778ccce342a2909938b056bff4 Mon Sep 17 00:00:00 2001 From: Cameron Bates Date: Wed, 8 Oct 2025 13:53:56 -0700 Subject: [PATCH 1/2] OSS Cluster API Changes --- content/embeds/oss-cluster-api-intro.md | 4 ---- content/operate/rc/databases/configuration/clustering.md | 8 ++++---- content/operate/rs/clusters/optimize/oss-cluster-api.md | 4 ++++ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/content/embeds/oss-cluster-api-intro.md b/content/embeds/oss-cluster-api-intro.md index 0db13d70be..cae2db64b7 100644 --- a/content/embeds/oss-cluster-api-intro.md +++ b/content/embeds/oss-cluster-api-intro.md @@ -8,7 +8,3 @@ and then they connect directly to the Redis proxy on each node that hosts a mast You must use a client that supports the cluster API to connect to a database that has the cluster API enabled. {{< /note >}} - -{{< warning >}} -Kubernetes limitation: OSS Cluster API can only be used by clients running within the same Kubernetes cluster as the Redis Enterprise pods. External clients cannot use OSS Cluster API due to pod IP address accessibility limitations. -{{< /warning >}} diff --git a/content/operate/rc/databases/configuration/clustering.md b/content/operate/rc/databases/configuration/clustering.md index da6524effa..4c256dc3b3 100644 --- a/content/operate/rc/databases/configuration/clustering.md +++ b/content/operate/rc/databases/configuration/clustering.md @@ -196,14 +196,14 @@ These changes include: - **PCRE_ANCHORED:** the pattern is constrained to match only at the start of the string which is being searched. -## Cluster API {#oss-cluster-api} +## OSS Cluster API {#oss-cluster-api} {{< embed-md "oss-cluster-api-intro.md" >}} -The Cluster API is only supported on Redis Cloud Pro databases. You can enable it in the Performance section of the configuration screen. +The OSS Cluster API is only supported on Redis Cloud Pro databases. You can enable it in the Performance section of the configuration screen. After you select OSS Cluster API, you can select **Use external endpoint** if you want to use the external endpoint for the database. Selecting **Use external endpoint** will block the private endpoint for this database. -The Redis Cluster API is supported only when a database uses the [standard hashing policy](#standard-hashing-policy) and does not use Search and Query or Time Series advanced capabilities. +The OSS Cluster API is supported only when a database uses the [standard hashing policy](#standard-hashing-policy) -Review [Redis Cluster API architecture]({{< relref "/operate/rs/clusters/optimize/oss-cluster-api" >}}) to determine if you should enable this feature for your database. \ No newline at end of file +Review [OSS Cluster API architecture]({{< relref "/operate/rs/clusters/optimize/oss-cluster-api" >}}) to determine if you should enable this feature for your database. \ No newline at end of file diff --git a/content/operate/rs/clusters/optimize/oss-cluster-api.md b/content/operate/rs/clusters/optimize/oss-cluster-api.md index 962a99255c..612568a4d2 100644 --- a/content/operate/rs/clusters/optimize/oss-cluster-api.md +++ b/content/operate/rs/clusters/optimize/oss-cluster-api.md @@ -12,6 +12,10 @@ weight: $weight --- {{< embed-md "oss-cluster-api-intro.md" >}} +{{< warning >}} +Kubernetes limitation: OSS Cluster API can only be used by clients running within the same Kubernetes cluster as the Redis Enterprise pods. External clients cannot use OSS Cluster API due to pod IP address accessibility limitations. +{{< /warning >}} + You can use the Redis OSS Cluster API along with other Redis Enterprise Software high availability to get high performance with low latency and let applications stay current with cluster topology changes, including add node, remove node, and node failover. From 3f52bccb7da3c1dbebe1b7999aa3aed79464e689 Mon Sep 17 00:00:00 2001 From: Cameron Bates <102550101+cmilesb@users.noreply.github.com> Date: Wed, 8 Oct 2025 15:39:46 -0700 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: Rachel Elledge <86307637+rrelledge@users.noreply.github.com> --- content/operate/rc/databases/configuration/clustering.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/operate/rc/databases/configuration/clustering.md b/content/operate/rc/databases/configuration/clustering.md index 4c256dc3b3..9d3a3847b9 100644 --- a/content/operate/rc/databases/configuration/clustering.md +++ b/content/operate/rc/databases/configuration/clustering.md @@ -200,10 +200,10 @@ These changes include: {{< embed-md "oss-cluster-api-intro.md" >}} -The OSS Cluster API is only supported on Redis Cloud Pro databases. You can enable it in the Performance section of the configuration screen. +The OSS Cluster API is only supported on Redis Cloud Pro databases. You can enable it in the **Performance** section of the configuration screen. After you select OSS Cluster API, you can select **Use external endpoint** if you want to use the external endpoint for the database. Selecting **Use external endpoint** will block the private endpoint for this database. -The OSS Cluster API is supported only when a database uses the [standard hashing policy](#standard-hashing-policy) +The OSS Cluster API is supported only when a database uses the [standard hashing policy](#standard-hashing-policy). Review [OSS Cluster API architecture]({{< relref "/operate/rs/clusters/optimize/oss-cluster-api" >}}) to determine if you should enable this feature for your database. \ No newline at end of file