---
schema_version: "1"
id: 33c7855e5086fe771d82e233bc76dde6236f3f3a7e935b81f1ad2ded5295694f
title: Cluster Configurations
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/runtime-fabric/2.10/rtf-cluster-config.md
canonical_url: https://docs.mulesoft.com/runtime-fabric/2.10/rtf-cluster-config
source_site: docs.mulesoft.com
content_type: documentation
content_hash: a15278607c1a5c16c75481ab143aa63cc0d1e45fe384f565a3a9160015852cfa
description: MuleSoft Documentation Site
release: "2.10"
latest: false
---
---
product: Runtime Fabric
version: 2.10
---

# Cluster Configurations

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

To use the complete value of Runtime Fabric, refer to your respective Kubernetes (K8s) provider’s
configuration specification. To get started, use the following recommended configurations to set up
your cluster.

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Type of configuration</th><th>EKS-A</th><th>EKS</th><th>Appliance</th><th>MuleSoft requirements</th></tr></thead><tbody><tr><td><p>Infrastructure</p></td><td><p>Vsphere/Bare Metal</p></td><td><p>AWS</p></td><td><p>Pre-provisioned hosts</p></td><td><p>-</p></td></tr><tr><td><p>Ingress</p></td><td><p><a href="https://github.com/emissary-ingress/emissary">Emissary</a>, Nginx-ingress or any other available ingress options.</p></td><td><p>Nginx ingress</p></td><td><p>Nginx ingress</p></td><td><p>Customer-managed component config</p></td></tr><tr><td><p>Load balancer</p></td><td><p><a href="https://github.com/metallb/metallb">MetalLB</a></p></td><td><p>ELB</p></td><td><p>-</p></td><td><p>Customer-managed component config</p></td></tr><tr><td><p>Monitoring</p></td><td><p>Grafana/Prometheus</p></td><td><p>CloudWatch</p></td><td><p>Grafana/Prometheus</p></td><td><p>Check <a href="https://docs.mulesoft.com/runtime-fabric/2.10/limitations-self">Requirements and Limitations</a> of Runtime Fabric</p></td></tr><tr><td><p>Local cluster registry</p></td><td><p><a href="https://github.com/goharbor/harbor">Harbor</a> or any other compliant implementation</p></td><td><p>ECR</p></td><td><p>Docker registry running inside the cluster</p></td><td></td></tr><tr><td><p>Cluster size limits</p></td><td><p>Kubernetes imposed limits on the cluster size.</p></td><td><p>1000 managed nodes</p></td><td><p>21 total (5 control plane nodes + 16 worker nodes</p></td><td><p>-</p></td></tr><tr><td><p>CK8s distro</p></td><td><p><a href="https://github.com/aws/eks-distro">EKS-D</a></p></td><td><p><a href="https://github.com/aws/eks-distro">EKS-D</a></p></td><td><p>Custom distro (planet)</p></td><td><p>Check <a href="https://docs.mulesoft.com/runtime-fabric/2.10/limitations-self">Requirements and Limitations</a> of Runtime Fabric</p></td></tr><tr><td><p>Cluster mgmt tool</p></td><td><p><code>eksctl</code> or <code>eksctl-anywhere</code></p></td><td><p><code>eksctl</code></p></td><td><p>Custom utility (rtfctl)</p></td><td><p>Check <a href="https://docs.mulesoft.com/runtime-fabric/2.10/limitations-self">Requirements and Limitations</a> of Runtime Fabric</p></td></tr></tbody></table>
