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

# 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.7/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.7/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.7/limitations-self">Requirements and Limitations</a> of Runtime Fabric</p></td></tr></tbody></table>
