Kubernetes Release Notes

July 2023

July 26

  • We have reenabled the creation of new resources in SFO2 for all customers.

May 2023

May 16

  • Premium Intel CPUs are now available for CPU-Optimized Droplets in TOR1.

April 2023

April 18

  • Premium Intel CPUs are now available for CPU-Optimized Droplets in BLR1.

March 2023

March 24

  • We have extended the promotional period for CPU-Optimized Droplets with Premium Intel CPUs (no billing for outbound data transfer at speeds faster than 2 Gbps) from 30 April 2023 to 30 June 2023. Learn more about bandwidth billing.

March 23

  • Premium Intel CPUs are now available for CPU-Optimized Droplets in SFO2.

February 2023

February 22

  • Premium Intel CPUs are now available for CPU-Optimized Droplets. You can create CPU-Optimized Droplets with Premium Intel CPUs in NYC1, NYC3, FRA1, AMS3, SFO3, and SYD1.

    Compared to CPU-Optimized Droplets with Regular Intel CPUs, CPU-Optimized Droplets with Premium Intel CPUs have the latest hardware and five times more network throughput.

    Additionally, for a promotional period from 1 February through 30 April 2023, we will not bill for outbound data transfer at speeds faster than 2 Gbps for CPU-Optimized Droplets with Premium Intel CPUs. Learn more about bandwidth billing.

    You can use this plan for both standalone Droplets and Kubernetes nodes. You can also resize your existing Droplets to this node plan.

January 2023

January 24

  • We have deprecated our legacy load balancer scaling system in all datacenter regions. This includes the deprecation of the do-loadbalancer-size-slug annotation for DigitalOcean Kubernetes load balancers.

    Horizontal scaling is now available in all regions.

November 2022

November 16

  • DigitalOcean Kubernetes clusters originally created with version 1.20 or older have an outdated version of our control plane architecture, which does not allow you to enable high availability. However, you can now upgrade your control plane to our new version. This upgrade option is available for Kubernetes versions currently 1.22 and later.

    To check whether you can upgrade your cluster to the new control plane, see our guide.

  • You can now enable high availability on existing Kubernetes clusters. For detailed steps, see our guide.

October 2022

October 13

  • When creating a new Kubernetes cluster, you can add a free database operator (now in beta), which allows you to automatically link new databases to your cluster. For more details, see our guide.

  • do-operator, our operator for managing and consuming DigitalOcean resources from a Kubernetes cluster, is now an open-source beta project.

August 2022

August 18

June 2022

June 27

  • In order to improve security, DigitalOcean no longer accepts TLS 1.0 and TLS 1.1 connections. This includes connections to www.digitalocean.com, cloud.digitalocean.com, and api.digitalocean.com.

June 23

March 2022

March 15

March 11

October 2021

October 12

  • Released v1.65.0 of doctl, the official DigitalOcean CLI. This release includes a number of new features:

    • The --ha flag was added to the kubernetes cluster create sub-command to optionally create a cluster configured with a highly-available control plane. This feature is in early availability
    • The kubernetes cluster sub-commands now include a “Support Features” field when displaying version options
    • The --disable-lets-encrypt-dns-records flag was added to the compute load-balancer create sub-command to optionally disable automatic DNS record creation for Let’s Encrypt certificates that are added to the load balancer

  • High-availability control plane is now in early availability in the following regions: ams3, nyc1, sfo3, and sgp1.

August 2021

August 3

March 2021

March 18

  • You can now do the following on Kubernetes clusters:

    • Use surge upgrade when upgrading an existing cluster. Surge upgrade is enabled by default when you create a new cluster.

    • Move a Kubernetes cluster and its associated resources, such as Droplets, load balancers and volumes, to a project using the DigitalOcean control panel or doctl command-line tool. You can also assign a project when you create a new cluster. If you do not specify a project, it gets assigned to the default project.

    • Delete resources, such as load balancers and volumes, associated with a Kubernetes cluster using the DigitalOcean control panel, API or the doctl command-line tool.

January 2021

January 31

  • Due to capacity limits in the region, we have disabled the creation of new resources in SFO2 for new customers. Existing customers with resources in SFO2 are unaffected and can still create and destroy resources in SFO2.

October 2020

October 27

October 6

May 2020

May 12

April 2020

April 28

  • The DigitalOcean Virtual Private Cloud (VPC) service is now available for all customers. VPC replaces the private networking service. Existing private networks will continue to function as normal but with the enhanced security and features of the VPC service. See the description of VPC features for more information.

April 7

February 2020

February 5

  • v1.14.0 of the DigitalOcean Terraform Provider is now available. This release includes a bug fix for projects containing many resources and exposes the Droplet IDs for individual nodes in Kubernetes clusters.

February 4

  • Released v1.38.0 of doctl, the official DigitalOcean CLI. This release adds the ability to set Kubernetes node pool labels as well as support for deleting multiple Kubernetes clusters with a single command.

November 2019

November 19

October 2019

October 3

June 2019

June 17

  • 6-hour and 1-day alert policies for Droplets and Kubernetes worker nodes have been deprecated. No new alert policies with these intervals can be created. Existing alert policies using these intervals will remain in place until 1 August 2019, at which point they will be modified to reflect a 1-hour interval.

May 2019

May 21

May 3

April 2019

April 24

  • DOKS node pools can now be named at creation time.

  • DOKS master nodes now automatically rotate logs to avoid disk space issues.

March 2019

March 20

  • DOKS customers will now be able to see the cost of their Kubernetes nodes and load balancers aggregated by cluster name within a Kubernetes clusters group on their invoice. Volumes and volume snapshots used in a DOKS cluster are not yet included in the cluster aggregation.

December 2018

December 11

  • The following updates were released for DigitalOcean Kubernetes:

    • Any user can opt into Kubernetes during early availability via the control panel.
    • Users can rename clusters.
    • Users can edit tags associated with clusters and worker pool.
    • A guided walkthrough helps users set up their kubectl and kubeconfig properly and provides example manifests to make it easier to get started.
    • The node pool settings to add, remove, and scale node pools has been moved to the ‘Nodes’ tab for a more streamlined experience.
    • The cluster provisioning status bar more accurately reflects the cluster creation progress.
    • Users can view the estimated monthly cost for their clusters.
    • Users can view a breakdown of total cluster capacity including CPU, Memory, Disk cluster wide.
    • Users can create and manage Kubernetes clusters, worker pools, and configuration using doctl.

December 7

  • The minimum size for a Kubernetes node was changed to the 2 GB Memory / 1 vCPU plan.

October 2018

October 1