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

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