NexQloud Knowledge Base

Discover tailored support solutions designed to help you succeed with NexQloud, no matter your question or challenge.

A headphone sitting on top of a desk next to a monitor.
Knowledge Base
How CaaS Works: The Managed Orchestration Model

How CaaS Works: The Managed Orchestration Model

CaaS platforms are built around a container orchestrator, with Kubernetes (K8s) being the industry standard. The CaaS provider manages the complex control plane of the Kubernetes cluster, while you interact with a simplified interface to manage your applications.

The process follows these steps:

  1. You Build & Package: Your development team packages the application and its dependencies into a container image.
  2. You Declare the Desired State: You provide a configuration file (e.g., a Kubernetes YAML manifest) that describes what you want to run (e.g., "3 replicas of my web app using this container image").
  3. CaaS Manages the Runtime: The CaaS platform takes your declaration and handles everything else:
    • Scheduling: Decides which worker nodes to run your containers on.
    • Scaling: Automatically adds or removes container instances based on traffic.
    • Healing: Restarts failed containers and replaces unresponsive ones.
    • Networking: Manages load balancing and service discovery between containers.
    • Updates: Facilitates rolling updates with zero downtime.