• Blog
  • Docs
  • Careers
  • Get Support
  • Contact Sales
DigitalOcean
  • Featured AI Products

    Compute

    Build, deploy, and scale cloud compute resources

    Containers and Images

    Safely store and manage containers and backups

    Managed Databases

    Fully managed resources running popular database engines

    Management and Dev Tools

    Control infrastructure and gather insights

    Networking

    Secure and control traffic to apps

    Security

    Help protect your account and resources with these security features

    Storage

    Store and access any amount of data reliably in the cloud

    Browse all products

  • AI/ML

    CMS

    Data and IoT

    Developer Tools

    Gaming and Media

    Hosting

    Security and Networking

    Startups and SMBs

    Web and App Platforms

    See all solutions

  • Community

    Documentation

    Developer Tools

    Get Involved

    Utilities and Help

  • Become a Partner

    Marketplace

  • Pricing
  • Log in
  • Sign up
  • Log in
  • Sign up

Company

  • About
  • Leadership
  • Blog
  • Careers
  • Customers
  • Partners
  • Referral Program
  • Affiliate Program
  • Press
  • Legal
  • Privacy Policy
  • Security
  • Investor Relations

Products

  • GPU Droplets
  • Bare Metal GPUs
  • Inference Engine
  • Data & Learning
  • Model Library
  • Droplets
  • Kubernetes
  • Functions
  • App Platform
  • Load Balancers
  • Managed Databases
  • Spaces
  • Block Storage
  • Network File Storage
  • API
  • Uptime
  • Cloud Security Posture Management (CSPM)
  • Identity and Access Management (IAM)
  • Cloudways
  • View all Products

Resources

  • Community Tutorials
  • Community Q&A
  • CSS-Tricks
  • Write for DOnations
  • Currents Research
  • DigitalOcean Startups
  • Wavemakers Program
  • Compass Council
  • Open Source
  • Newsletter Signup
  • Marketplace
  • Pricing
  • Pricing Calculator
  • Documentation
  • Release Notes
  • Code of Conduct
  • Shop Swag

Solutions

  • AI Training GPU
  • GPU Inference
  • VPS Hosting
  • Website Hosting
  • VPN
  • Docker Hosting
  • Node.js Hosting
  • Web Mobile Apps
  • WordPress Hosting
  • Virtual Machines
  • View all Solutions

Contact

  • Support
  • Sales
  • Report Abuse
  • System Status
  • Share your ideas

Company

  • About
  • Leadership
  • Blog
  • Careers
  • Customers
  • Partners
  • Referral Program
  • Affiliate Program
  • Press
  • Legal
  • Privacy Policy
  • Security
  • Investor Relations

Products

  • GPU Droplets
  • Bare Metal GPUs
  • Inference Engine
  • Data & Learning
  • Model Library
  • Droplets
  • Kubernetes
  • Functions
  • App Platform
  • Load Balancers
  • Managed Databases
  • Spaces
  • Block Storage
  • Network File Storage
  • API
  • Uptime
  • Cloud Security Posture Management (CSPM)
  • Identity and Access Management (IAM)
  • Cloudways
  • View all Products

Resources

  • Community Tutorials
  • Community Q&A
  • CSS-Tricks
  • Write for DOnations
  • Currents Research
  • DigitalOcean Startups
  • Wavemakers Program
  • Compass Council
  • Open Source
  • Newsletter Signup
  • Marketplace
  • Pricing
  • Pricing Calculator
  • Documentation
  • Release Notes
  • Code of Conduct
  • Shop Swag

Solutions

  • AI Training GPU
  • GPU Inference
  • VPS Hosting
  • Website Hosting
  • VPN
  • Docker Hosting
  • Node.js Hosting
  • Web Mobile Apps
  • WordPress Hosting
  • Virtual Machines
  • View all Solutions

Contact

  • Support
  • Sales
  • Report Abuse
  • System Status
  • Share your ideas
© 2026 DigitalOcean, LLC.Sitemap.
Product updates

Migrate any DigitalOcean Kubernetes cluster to the new control plane and add High Availability

author

By Udhay Ravindran

  • Published: November 17, 2022
  • 3 min read
<- Back to blog home

In June 2022, we launched the DigitalOcean Kubernetes HA control plane with 99.95% uptime SLA. Since then, you were able to create DigitalOcean Kubernetes (DOKS) clusters with the new control plane and add High Availability (HA) when provisioning. Today, we are excited to announce that you can migrate any DOKS cluster to the new control plane and enable HA your favorite way.

Optimize your Kubernetes Clusters with the new control plane

We can’t wait for you to try the much more redundant, fault-tolerant, and resilient new control plane. Among many other enhancements, the new control plane offers automatic healing and recovery, dynamic resource allocation, and quick feature updates.

The new control plane automatically heals and recovers any of its unhealthy components, making it more resilient to unexpected failures. On-demand CPU and memory allocation let DigitalOcean Kubernetes dynamically adapt to variable usage patterns. The new control plane architecture makes it easy to ship updates to the control plane continuously.

HA comes with a 99.95% uptime SLA

Eliminate the single point of failure (SPOF) that exists in Kubernetes by adding High Availability to your DigitalOcean Kubernetes cluster. High Availability replicates control plane components to ensure resilient clusters, increase fault tolerance, and protect against control plane outages. We offer a 99.95% uptime SLA for High Availability for all HA-enabled clusters. Check out the DigitalOcean Kubernetes HA SLA for more details and the credit-claim process.

Add High Availability your favorite way

After upgrading your Kubernetes clusters to v.1.22.X or higher, you can enable High Availability in the UI or programmatically. Add HA to your existing clusters programmatically with doctl v.1.86.0 or later using the flag --ha=true. To turn on High Availability in the UI, navigate to the control plane card in the Cluster Overview tab and follow the instructions. Be aware that you can’t disable HA once it’s enabled on a cluster. For more details, see the enable HA docs.

Migrate your control plane and add High Availability

You might already be running DigitalOcean Kubernetes clusters on the new control plane and can enable HA anytime. If you need to migrate, follow our guide to eliminate any disruptions. To make sure, check your Kubernetes clusters in your cloud control panel. You’ll see a message like the following if your clusters can upgrade

Enable HA image

To check if your cluster is running on a HA control plane see your Cluster Overview tab it has a Control Plane card with the HA status along with the guidance to enable it.

Enable HA image

If you’d like to upgrade to enable High Availability only DigitalOcean Kubernetes version equal to 1.22.X or greater can enable it and unlock future developments. Kubernetes clusters older than v1.21.X can update as usual, in order to jump to the next minor version you must be running the latest patch version 1.21.14-do.0. The first doctl version to officially support HA enablement will be 1.87.0.

Limitations and possible disruption

When migrating your clusters to the upgraded control plane you may experience up to two minutes of disruption to your data plane network connection where you can’t contact the Cluster API. You can add HA once after migrating to the new control plane. Follow this migration guide to minimize any impact to your workloads.

Migrations enabled through required upgrades

Migrations to the new control plane will also be enabled through the required upgrades going forward after the initial phase of voluntary migrations. Please look out for an extra note about the migration capability in the regular email notifications about required upgrades.

Availability and Pricing

The new control plane is available in all DigitalOcean regions and is completely free because we don’t charge for the control plane. We only charge for the underlying usage of products by the cluster like nodes and Load Balancers. High Availability pricing remains the same at $40 per month for each enabled cluster. Our pricing page has more information.

At DigitalOcean, we’re committed to partnering in your Kubernetes journey, accelerating your growth, and scaling your business. We look forward to helping grow your business on DigitalOcean Kubernetes. Reach out to our Solutions Experts to get more information or for help migrating to DigitalOcean Kubernetes.

Happy Coding,

Udhay Ravindran,Senior Product Manager, Kubernetes

About the author

Udhay Ravindran
Udhay Ravindran
Author

Share

  • Product Updates

Start building today

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.
Sign up

Related Articles

Run Codex in the cloud – DigitalOcean for Codex is now available
Product updates

Run Codex in the cloud – DigitalOcean for Codex is now available

Ari Sigal
  • June 25, 2026
  • 3 min read

Read more

Server-Side Tools Are Now Available for DigitalOcean Inference Engine
Product updates

Server-Side Tools Are Now Available for DigitalOcean Inference Engine

Grace Morgan
  • June 17, 2026
  • 3 min read

Read more

Model Evaluations: Prove Your Routing Policy Actually Works
Product updates

Model Evaluations: Prove Your Routing Policy Actually Works

Sathish Jothikumar

  • June 4, 2026
  • 7 min read

Read more