Overview

CNAP’s Kubernetes as a Service (KaaS) is a lightweight, open alternative to managed Kubernetes services like EKS, GKE, or AKS. We manage the control plane and handle all Kubernetes operations on your workers (joining, configuring, maintaining), while you maintain control over your infrastructure choices and billing relationships.

Why KaaS Matters

Managing Kubernetes control planes is notoriously complex. It requires expertise in:

  • Certificate management and rotation
  • etcd cluster operations and backup/recovery
  • API server configuration and security
  • Controller manager and scheduler tuning
  • Network policy and CNI configuration
  • Monitoring, logging, and observability setup

CNAP handles all of this for you. Our KaaS offering provides enterprise-grade control plane management without the operational overhead.

Core Features

Fully Managed Control Plane

  • Automated provisioning - Get from zero to production-ready cluster in minutes
  • Self-healing infrastructure - Automatic recovery from component failures
  • Security hardening - Built-in security best practices and regular updates
  • High availability - Multi-zone control plane for maximum uptime

Kubernetes Worker Management

We handle all the complex Kubernetes operations while you stay in control of infrastructure and billing:

Planned Cloud Integration

  • Cloud provider integration - Planned automatic machine provisioning and management
  • Direct billing - You’ll pay providers directly with no markup for transparent costs
  • Full lifecycle management - We’ll handle provisioning, configuration, and maintenance
  • Multi-provider support - Multiple cloud providers planned for integration

Flexible Infrastructure

  • Bring any machine - Bare metal, VPS, cloud instances from any provider
  • You control the infrastructure - Choose hardware, provider, and manage billing directly
  • We handle complexity - Automatic joining, configuration, monitoring, and updates
  • Complete flexibility - Mix different providers or move workloads anytime

Bottom line: You get enterprise Kubernetes operations without the operational headaches, while keeping full control over your infrastructure strategy and costs.

Built for Growth

  • Streamlined onboarding - Developer-friendly experience reduces time-to-market
  • Cost optimization - Pay only for compute resources you actually use
  • Seamless scaling - Add or remove workers as your needs change
  • Enterprise reliability - Production-grade infrastructure from day one

Managed vs. Self-Hosted

While you can import existing Kubernetes clusters into CNAP, our managed clusters offer significant advantages:

  • No operational overhead - We handle all control plane management
  • Automatic updates - Security patches and Kubernetes version upgrades
  • 24/7 monitoring - Proactive issue detection and resolution
  • Built-in best practices - Security, networking, and performance optimizations

Getting Started

1

Create Your First Cluster

Navigate to the clusters section and create your managed cluster. Detailed guide →

2

Configure Worker Nodes

Use the bootstrap command to connect your server.

3

Deploy Your Products

Your cluster is ready! Start deploying products and serving customers immediately

New to Kubernetes? CNAP’s KaaS is designed to be beginner-friendly while remaining powerful enough for enterprise workloads. Our managed approach removes the learning curve typically associated with Kubernetes operations.

KaaS seamlessly integrates with all other CNAP features including marketplace deployment, user management, billing, and monitoring. It’s designed to provide a complete platform experience rather than just infrastructure.

Current vs Planned Support: CNAP currently supports direct connection methods (including SSH) for connecting any existing infrastructure from any provider. Cloud API integrations including Hetzner Cloud, AWS, GCP, Azure, and DigitalOcean are planned features. See our roadmap for implementation timeline.