A cluster is a group of one or more machines that are managed by Kubernetes to deploy your products, any dependencies, and keep them healthy.CNAP provides Kubernetes as a Service (KaaS) - we manage the control plane and handle all Kubernetes operations on your workers (joining, configuring, maintaining), while you stay in control of your infrastructure and billing. Learn more about KaaS →
CNAP automatically handles product deployments when customers complete purchases. The platform synchronizes your product’s Helm chart resources with the destination cluster based on the customer’s selected region. Each product deployment gets its own dedicated namespace for security and isolation between different customer deployments. When deployments fail or customers cancel, CNAP automatically cleans up all associated resources to keep your infrastructure tidy.
Resource strategy: Shared clusters work well when you control the
software, but consider dedicated machines or clusters for each customer if
they can run custom code like container images or game server plugins.