Vultr Kubernetes Engine (VKE) simplifies container orchestration, enabling users to deploy, manage, and scale containerized applications with minimal complications. Through a free control panel and compatibility with tools like Cluster API and Terraform, VKE reduces operational overhead and delivers a cost-efficient solution for teams.

Kubernetes you can count on

Kubernetes is complex, and you shouldn't have to spend a ton of time managing clusters. With Vultr Kubernetes Engine (VKE), we do a lot of hard work for you, so you can operate with confidence and easily scale.

No information is required for download

Kubernetes without the complexity

Vultr Kubernetes Engine makes deploying with Kubernetes simple

Container orchestration
Orchestrate your containers to work with each other
Free control plane
Unlike other Kubernetes services, VKE has no management fee
Scalability
Easily scale your applications as workloads increase
Resilience
Automatic health checking and failover
Resource efficient
Kubernetes maximizes instances by efficiently allocating applications to cluster nodes
Immutable infrastructure
Once deployed, they will never change state

Certified Kubernetes logo

CNCF Certified

Vultr Kubernetes Engine (VKE) is certified by the Cloud Native Computing Foundation (CNCF) Certified Kubernetes Conformance Program. You can quickly move your workloads to Vultr because VKE conforms to portability standards. Vultr is a silver sponsor of the CNCF, where Kubernetes is a Graduated Project.

Cluster API-compatible

Access and deploy on Vultr Kubernetes Engine directly through the Cluster API for a seamless, familiar experience. Get moving quicker and by using the same YAML configuration files used for deploying on other platforms.

Additional Kubernetes tools

Vultr Cloud Controller Manager

The Vultr Cloud Controller Manager (CCM) connects Vultr features to your Kubernetes cluster. The CCM monitors the node's state and assigns their IP addresses. The CCM automatically deploys managed Load Balancers as needed for your Kubernetes Load Balancer/Ingress services.

Vultr Container Storage Interface

Create persistent volumes for Kubernetes! The Container Storage Interface (CSI) Driver connects your Kubernetes cluster with Vultr’s high-speed block storage.

Condor

Condor is a self-managed solution that allows you to manage and configure the control plane and other components as you want.


Our Integrations

Helm charts

Use our Helm Charts to streamline Vultr CCM and CSI installation.

External DNS

External DNS synchronizes exposed Kubernetes Services and Ingresses with Vultr’s DNS.

cert-manager

Use cert-manager to automate the management and issuance of TLS certificates from various issuing sources.

Cluster Autoscaler

Automatically adjust the size of your Kubernetes Cluster so all pods have a place to run without wasted nodes.

Cluster API

Our declarative APIs and tooling simplify provisioning, upgrading, and operating multiple Kubernetes clusters.

Additional resources

Review our FAQ and Vultr Kubernetes Doc for more information.

FAQ

What is the Vultr Kubernetes Engine (VKE)?

The Vultr Kubernetes Engine is a fully-managed product offering with predictable pricing that makes Kubernetes easy to use. Vultr manages the control plane and worker nodes and provides integration with other managed services such as Load Balancers, Block Storage, and DNS.

How much does the Vultr Kubernetes Engine cost?

The Vultr Kubernetes Engine includes the managed control plane free of charge. You pay for the Worker Nodes, Load Balancers, and Block Storage resources you deploy. Worker nodes and Load Balancers run on Vultr cloud server instances of your choice with 2 GB of RAM or more. See our hourly rates.

Can I deploy a Bare Metal server to my Kubernetes cluster?

Kubernetes uses Vultr cloud servers. It does not support Bare Metal servers.

Does VKE come with an ingress controller?

No, VKE does not come with an ingress controller preconfigured. Vultr Load Balancers will work with any ingress controller you deploy. Popular ingress controllers include Nginx, HAProxy, and Traefik.

What is the minimum size block storage volume I can deploy to a VKE cluster?

We have two storage classes available through our CSI:

  • vultr-block-storage
  • vultr-block-storage-hdd
The majority of our locations support vultr-block-storage-hdd, which is HDD storage you can deploy in sizes ranging from 40 GB to 40 TB. Some locations also support vultr-block-storage, which is high-performance NVMe and can be deployed in sizes ranging from 10 GB to 100 TB. When NVMe storage is available, our CSI uses it by default.

Use the /v2/regions API endpoint to discover which storage classes are available at your location, which returns:

  • block_storage_storage_opt: HDD storage
  • block_storage_high_perf: NVMe storage

Can I connect my VKE cluster to a VPC2 network?

No. VKE only supports VPC and is not compatible with VPC2. By default, your VKE cluster is deployed with a VPC network which will be used for all the nodes in your cluster. You are free and able to attach other resources to this network in order to have access to private interfaces on the cluster nodes.

Is ETCD backed up and encrypted?

Yes, ETCD on VKE is encrypted and backed up regularly.

What is the Vultr Kubernetes Engine (VKE)?

The Vultr Kubernetes Engine is a fully-managed product offering with predictable pricing that makes Kubernetes easy to use. Vultr manages the control plane and worker nodes and provides integration with other managed services such as Load Balancers, Block Storage, and DNS.

Get started with the world’s largest privately-held cloud infrastructure company