This is Step 1 - You need a cluster before deploying applications. This takes about 30 minutes and only needs to be done once.
Why Create a Cluster First?
Your Kubernetes cluster is the foundation where all your applications, databases, and services will run. Qovery handles all the complexity:Infrastructure Management
Kubernetes installation, configuration, and upgrades
Networking & Security
Load balancing, SSL/TLS certificates, and secure networking
Auto-Scaling
Automatic scaling based on traffic and resource usage
Monitoring & Logging
Built-in observability and log aggregation
After creating your cluster, return to your use case guide:
Choose Your Cloud Provider
Select where you want Qovery to create your managed Kubernetes cluster:Amazon Web Services
Features:
- 30+ global regions
- EKS with Karpenter auto-scaling
- Spot instances for cost optimization
Google Cloud Platform
Features:
- Global fiber network infrastructure
- GKE with autopilot mode
- Efficient resource management
Microsoft Azure
Features:
- Azure AD integration
- AKS managed Kubernetes
- Hybrid cloud support
Scaleway
Features:
- EU data residency (Paris, Amsterdam, Warsaw)
- Kapsule Kubernetes
- 100% European infrastructure
What You’ll Get
Managed Kubernetes Cluster
Managed Kubernetes Cluster
Your cluster will be created using your cloud provider’s managed Kubernetes service:
- AWS: Elastic Kubernetes Service (EKS)
- GCP: Google Kubernetes Engine (GKE)
- Azure: Azure Kubernetes Service (AKS)
- Scaleway: Kapsule Kubernetes
- Latest stable Kubernetes version
- Multi-node setup for high availability
- Automatic updates and patches
- Optimized configurations for production
Production Networking
Production Networking
Complete networking infrastructure:
- VPC/VNet: Isolated network for your resources
- Load Balancers: Automatic traffic distribution
- NAT Gateways: Secure outbound connectivity
- Security Groups: Firewall rules and access control
- SSL/TLS Certificates: Automatic HTTPS encryption
- Custom Domains: Support for your own domains
Auto-Scaling & High Availability
Auto-Scaling & High Availability
Built-in scalability and reliability:
- Node Auto-Scaling: Automatically add/remove cluster nodes based on demand
- Multi-Availability Zones: Resources distributed across multiple data centers
- Pod Auto-Scaling: Scale applications based on CPU/memory usage
- Health Checks: Automatic failure detection and recovery
- Zero-Downtime Updates: Deploy without service interruption
Security & Compliance
Security & Compliance
Enterprise-grade security:
- Private Container Registry: Secure image storage
- Secrets Management: Encrypted environment variables
- Network Isolation: Private subnets and security groups
- Role-Based Access Control (RBAC): Team permissions management
- Audit Logs: Track all infrastructure changes
- Encryption: Data encrypted at rest and in transit
Monitoring & Logging
Monitoring & Logging
Complete observability:
- Real-Time Logs: Application and infrastructure logs
- Metrics & Dashboards: CPU, memory, network usage
- Deployment History: Track all changes and rollbacks
- Build Logs: Complete CI/CD pipeline visibility
- Alerting: Optional integration with Datadog, Grafana
What’s Next?
Production Applications
Continue your setup:
- Deploy your first application
- Configure auto-scaling
- Set up monitoring
- Add custom domains
Ephemeral Environments
Continue your setup:
- Enable preview environments
- Configure PR deployments
- Set up auto-cleanup policies
Deploy First App
Quick start option:Skip the full guide and deploy your first application right away
Explore More Use Cases
Browse all options:See all available use cases and deployment scenarios