Both Runtime Fabric (RTF) and CloudHub 2.0 (CH2) are containerized Mule runtimes built upon Kubernetes. They share an identical core deployment sequence and pod layout:
Deployment Sequence
When deploying via Anypoint Runtime Manager, the control plane orchestrates artifact distribution through Anypoint Exchange before directing the local agent to create cluster deployment resources:
- The deployer uploads the application package (
.jar) to Anypoint Runtime Manager. - The artifact is stored in the Anypoint Exchange / artifact repository.
- Runtime Manager alerts the RTF or CH2 control agent in the target environment.
- The agent creates the Kubernetes Deployment and ReplicaSet definitions.
- Ingress controllers update routing while Kubernetes pulls the container image to launch initial pods.
Pod Architecture
Within the Kubernetes cluster, each application replica runs inside a dedicated Pod containing the Mule runtime container and companion sidecars:
- Mule App Container: Runs the Mule runtime JVM and application flows.
- Init / Log Sidecars: Handle configuration injection and stream logs to Anypoint Monitoring or external SIEMs.
- Resource Limits: CPU and memory quotas are strictly enforced per pod according to allocated vCore sizing.