Kubernetes Release Notes

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 block storage 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 block storage 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. Block storage volumes or block storage volume snapshots used in a DOKS cluster are not yet included in the cluster aggregation.

December 2018

December 11

  • API support for Kubernetes Limited Availability was made publically available to all users who opt-in. This included API documentation and support in official clients (godo, doctl, droplet_kit).

  • 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