Simplified Container Orchestration

Metal Cloud Kubernetes Engine (MKE) reduces the complexity of Kubernetes while delivering enterprise-grade performance and reliability. Focus on your applications, not infrastructure management.

🎯

Fully Managed Control Plane

We handle the master nodes, etcd, API server, and all control plane components. Automatic updates, high availability, and security patches included.

💰

Free Control Plane

Unlike major cloud providers that charge $70+ monthly for control plane management, our managed control plane is completely free. Pay only for worker nodes.

Quick Deployment

Deploy production-ready Kubernetes clusters in minutes across 32 global locations. Get started faster with pre-configured components.

🔧

Integrated Cloud Services

Built-in Cloud Controller Manager (CCM), Container Storage Interface (CSI), and automatic load balancer provisioning for seamless integration.

📈

Auto Scaling

Horizontal Pod Autoscaler (HPA) and Cluster Autoscaler automatically adjust resources based on CPU, memory, or custom metrics.

🛡️

CNCF Certified

Certified Kubernetes conformance ensures compatibility with existing Kubernetes applications and tools. Easy migration from other platforms.

Transparent Pricing

Simple, predictable pricing with no hidden costs. Pay only for the resources you actually use.

Control Plane

FREE

Complete managed Kubernetes control plane at no cost. Includes high availability, automatic updates, monitoring, and enterprise-grade security.

You only pay for:

  • ✓ Worker nodes (starting at $12/month)
  • ✓ Load balancers ($15/month each)
  • ✓ Block storage ($0.10/GB/month)
  • ✓ Network bandwidth (generous quotas included)
Deploy Cluster

Deploy in Minutes

Create production-ready Kubernetes clusters with just a few clicks. Our streamlined deployment process gets you running fast.

  • Choose from multiple instance types and sizes
  • Select your preferred Kubernetes version
  • Configure auto-scaling policies
  • Enable monitoring and logging
  • Deploy across multiple availability zones
Get Started
# Deploy with kubectl kubectl apply -f https://metalcloud.com/examples/app.yaml # Or use Helm helm repo add metalcloud https://charts.metalcloud.com helm install my-app metalcloud/application # Scale your deployment kubectl scale deployment my-app --replicas=10 # Check cluster status kubectl get nodes kubectl get pods --all-namespaces

Built-in Integrations

Everything you need for production Kubernetes deployments, included out of the box

Cloud Controller

Automatic load balancer provisioning and node management

Storage (CSI)

High-performance block storage integration

Networking

Private VPC with pod-to-pod communication

Auto-scaling

HPA and cluster autoscaler built-in

Perfect for Modern Applications

Kubernetes Engine excels for cloud-native applications, microservices, and containerized workloads

🌐

Microservices

Deploy and manage complex microservice architectures with service discovery, load balancing, and inter-service communication.

🔄

CI/CD Pipelines

Integrate with popular CI/CD tools like Jenkins, GitLab, and GitHub Actions for automated deployments and testing.

📊

Data Processing

Run Apache Spark, Kafka, and other data processing frameworks with automatic scaling and resource management.

🤖

ML Workflows

Deploy machine learning models and training pipelines with GPU support and automatic resource allocation.

🎮

Game Backends

Scale game servers dynamically based on player demand with real-time matchmaking and session management.

🏢

Enterprise Apps

Modernize legacy applications with containerization, ensuring scalability and high availability.

# Create cluster via API curl -X POST "https://api.metalcloud.com/v2/kubernetes" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "production-cluster", "region": "nyc", "version": "1.28", "node_pools": [{ "name": "workers", "plan": "hf-2c-4gb", "nodes": 3, "auto_scale": true, "min_nodes": 1, "max_nodes": 10 }] }' # Get kubeconfig curl -X GET "https://api.metalcloud.com/v2/kubernetes/CLUSTER_ID/kubeconfig" \ -H "Authorization: Bearer YOUR_API_KEY"

API-Driven Management

Manage your Kubernetes clusters programmatically with our comprehensive REST API and Terraform provider.

  • Full cluster lifecycle management via API
  • Terraform provider for infrastructure as code
  • Integration with existing DevOps workflows
  • Automated cluster updates and maintenance
  • Real-time monitoring and alerting APIs
Documentation

Ready to Scale with Kubernetes?

Deploy your first managed Kubernetes cluster in minutes. Free control plane, global availability, and enterprise-grade reliability.

Create Cluster