Skip to content

Commit d3e0f32

Browse files
note about LB being resource heavy
1 parent dbd06cf commit d3e0f32

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

content/operate/kubernetes/networking/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ This feature only supports automatic Ingress creation for Active-Active database
4444
[OSS Cluster API]({{< relref "/operate/kubernetes/networking/cluster-aware-clients" >}}) is supported for both internal and external clients:
4545

4646
- **Internal clients** running on pods within the same Kubernetes cluster can connect directly to Redis Enterprise pods using pod IPs.
47-
- **External clients** outside the Kubernetes cluster can connect through LoadBalancer services when `enableExternalAccess: true` is configured in the database specification. This creates a separate LoadBalancer service for each Redis Enterprise pod, which may increase operational costs.
47+
- **External clients** outside the Kubernetes cluster can connect through LoadBalancer services when `enableExternalAccess: true` is configured in the database specification. This creates a separate LoadBalancer service for each Redis Enterprise pod. Note that LoadBalancers are resources that can significantly increase operational costs.
4848

4949
See [Enable cluster-aware clients (OSS Cluster API)]({{< relref "/operate/kubernetes/networking/cluster-aware-clients" >}}) for configuration details.
5050

content/operate/kubernetes/networking/cluster-aware-clients.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ weight: 99
1212

1313
The OSS Cluster API improves performance by allowing cluster-aware Redis clients to discover database topology and route requests directly. This feature supports cluster-aware clients running on the same Kubernetes cluster (internal) and cluster-aware clients outside the Kubernetes cluster (external).
1414

15+
{{< note >}}
16+
Enabling external access for OSS Cluster API creates a separate LoadBalancer service for each Redis Enterprise pod in addition to the LoadBalancer service for the cluster endpoint. LoadBalancers are resources that can significantly increase operational costs; plan your infrastructure budget accordingly.
17+
{{< /note >}}
18+
1519
## Prerequisites
1620

1721
- RedisEnterpriseCluster (REC) running version 8.0.10-tbd or later.
@@ -51,6 +55,8 @@ The following is an example `podCIDRs` field using example values; replace with
5155

5256
3. Edit the REDB custom resource to add the following fields and values to the `spec` section.
5357

58+
Set `enableExternalAccess: true` to allow external clients to connect. This provisions a LoadBalancer service for each Redis Enterprise pod running a node, which increases infrastructure costs.
59+
5460
```yaml
5561
ossCluster: true
5662

0 commit comments

Comments
 (0)