Vultr Kubernetes Engine (VKE) is a fully managed Kubernetes product with predictable pricing. When you deploy VKE, you get a managed Kubernetes control plane that includes our Cloud Controller Manager (CCM) and the Container Storage Interface (CSI).
Learn more about Vultr Kubernetes Engine
Deploy a VKE cluster
This changelog lists important changes for each Kubernetes version we support in VKE. Changelogs are also referred to as release notes. Historical changelogs for archived versions are available below.
Resolving issue with RFC 3849 IPv6 space by switching to ULA space
Implement soft-eviction thresholds on worker nodes
Resolving issue with RFC 3849 IPv6 space by switching to ULA space
Implement soft-eviction thresholds on worker nodes
Vultr CSI -> v0.9.0
Block stats now available
Block resizing introduced
Vultr CCM -> v0.9.0
konnectivity -> v0.0.37
Initial IPv6 Dual Stack support
All workers nodes are now provisioned with a public IPv6 address
Cluster networking setup to use ipv6 by default
Konnectivity fixes implemented to resolve issues with socket being unavailable
Added more strict memory and cpu accounting for resource management on nodes
calico -> v3.25.0
coredns -> v1.10.0
konnectivity -> v0.0.36
etcd -> v3.5.7
vultr-ccm -> v0.7.0
vultr-csi -> v0.7.0
cni -> v1.2.0
crictl -> v1.26.0
runc -> v1.1.4
containerd -> v1.6.15
Upgraded to Debian 11 for worker and controller nodes
The kubelet and the container runtime are configured to use the systemd cgroup driver
Cluster-autoscaler bumped to version 1.26.1
calico -> v3.24.5
coredns -> v1.10.0
konnectivity -> v0.0.33
etcd -> v3.5.5
vultr-ccm -> v0.7.0
vultr-csi -> v0.7.0
cni -> v1.1.1
crictl -> v1.25.0
runc -> v1.1.4
containerd -> v1.6.9
Fixed bug that affected the VKE labels on worker nodes
Initial Release for v1.25 support
Resolving issue with RFC 3849 IPv6 space by switching to ULA space
Implement soft-eviction thresholds on worker nodes
Vultr CSI -> v0.9.0
Block stats now available
Block resizing introduced
Vultr CCM -> v0.9.0
konnectivity -> v0.0.37
Initial IPv6 Dual Stack support
All workers nodes are now provisioned with a public IPv6 address
Cluster networking setup to use ipv6 by default
Konnectivity fixes implemented to resolve issues with socket being unavailable
Added more strict memory and cpu accounting for resource management on nodes
calico -> v3.25.0
coredns -> v1.10.0
konnectivity -> v0.0.36
etcd -> v3.5.7
vultr-ccm -> v0.7.0
vultr-csi -> v0.7.0
cni -> v1.2.0
crictl -> v1.26.0
runc -> v1.1.4
containerd -> v1.6.15
Upgraded to Debian 11 for worker and controller nodes
The kubelet and the container runtime are configured to use the systemd cgroup driver
Cluster-autoscaler bumped to version 1.26.1
calico -> v3.24.5
coredns -> v1.10.0
konnectivity -> v0.0.33
etcd -> v3.5.5
vultr-ccm -> v0.7.0
vultr-csi -> v0.7.0
cni -> v1.1.1
crictl -> v1.25.0
runc -> v1.1.4
containerd -> v1.6.9
Fixed bug that affected the VKE labels on worker nodes
calico -> v3.24.1
coredns -> v1.10.0
konnectivity -> v0.0.33
etcd -> v3.5.5
vultr-ccm -> v0.7.0
vultr-csi -> v0.7.0
cni -> v1.1.1
crictl -> v1.25.0
runc -> v1.1.4
containerd -> v1.6.8
calico -> v3.23.1
coredns -> v1.9.3
konnectivity -> v0.0.32
etcd -> v3.5.4
vultr-ccm -> v0.6.0
vultr-csi -> v0.7.0
cni -> v1.1.1
crictl -> v1.24.2
runc -> v1.1.3
containerd -> v1.6.6
Adjusted support RBAC rules to check for PDB issues prior to initiating upgrades
Added resolv-conf flag to kubelet
Versions listed here are no longer available for deployment. Changelogs are available for historical information.
calico -> v3.25.0
coredns -> v1.10.0
konnectivity -> v0.0.36
etcd -> v3.5.7
vultr-ccm -> v0.7.0
vultr-csi -> v0.7.0
cni -> v1.2.0
crictl -> v1.26.0
runc -> v1.1.4
containerd -> v1.6.15
Upgraded to Debian 11 for worker and controller nodes
The kubelet and the container runtime are configured to use the systemd cgroup driver
Cluster-autoscaler bumped to version 1.26.1
calico -> v3.24.5
coredns -> v1.10.0
konnectivity -> v0.0.33
etcd -> v3.5.5
vultr-ccm -> v0.7.0
vultr-csi -> v0.7.0
cni -> v1.1.1
crictl -> v1.25.0
runc -> v1.1.4
containerd -> v1.6.9
Fixed bug that affected the VKE labels on worker nodes
calico -> v3.24.1
coredns -> v1.10.0
konnectivity -> v0.0.33
etcd -> v3.5.5
vultr-ccm -> v0.7.0
vultr-csi -> v0.7.0
cni -> v1.1.1
crictl -> v1.25.0
runc -> v1.1.4
containerd -> v1.6.8
calico -> v3.23.1
coredns -> v1.9.3
konnectivity -> v0.0.32
etcd -> v3.5.4
vultr-ccm -> v0.6.0
vultr-csi -> v0.7.0
cni -> v1.1.1
crictl -> v1.24.2
runc -> v1.1.3
containerd -> v1.6.6
Adjusted support RBAC rules to check for PDB issues prior to initiating upgrades
Added resolv-conf flag to kubelet
Implemented autoscaler support
calico -> v3.23.1
coredns -> v1.9.2
konnectivity -> v0.0.31
etcd -> v3.5.4
vultr-ccm -> v0.6.0
vultr-csi -> v0.7.0
Added Open-iSCSI support to worker nodes
cni -> v1.1.1
crictl -> v1.24.1
runc -> v1.1.2
containerd -> v1.6.4
Implemented reserved limits on worker nodes to prevent resource starvation to essential components
Resolved DNS issues on control-plane nodes
CSI updated to v0.6.0 to support new block storage types
Updates to support more regions
Added fix to disable swap memory on worker nodes
Added crictl config to worker nodes
Disabled resolvconf and set systemd-resolve as primary resolver
calico -> v3.24.1
coredns -> v1.10.0
konnectivity -> v0.0.33
etcd -> v3.5.5
vultr-ccm -> v0.7.0
vultr-csi -> v0.7.0
cni -> v1.1.1
crictl -> v1.25.0
runc -> v1.1.4
containerd -> v1.6.8
calico -> v3.23.1
coredns -> v1.9.3
konnectivity -> v0.0.32
etcd -> v3.5.4
vultr-ccm -> v0.6.0
vultr-csi -> v0.7.0
cni -> v1.1.1
crictl -> v1.24.2
runc -> v1.1.3
containerd -> v1.6.6
Adjusted support RBAC rules to check for PDB issues prior to initiating upgrades
Added resolv-conf flag to kubelet
Implemented autoscaler support
calico -> v3.23.1
coredns -> v1.9.2
konnectivity -> v0.0.31
etcd -> v3.5.4
vultr-ccm -> v0.6.0
vultr-csi -> v0.7.0
Added Open-iSCSI support to worker nodes
cni -> v1.1.1
crictl -> v1.24.1
runc -> v1.1.2
containerd -> v1.6.4
Implemented reserved limits on worker nodes to prevent resource starvation to essential components
Resolved DNS issues on control-plane nodes
CSI updated to v0.6.0 to support new block storage types
Updates to support more regions
Added fix to disable swap memory on worker nodes
Added crictl config to worker nodes
Disabled resolvconf and set systemd-resolve as primary resolver
K8 components updated to 1.21.8 (CP + Worker nodes)
Updated dependencies
ContainerD -> 1.6.1
Runc -> 1.1.0
Crictl -> 1.23.0
Vultr CCM updated to v0.5.0
Vultr CSI updated to v0.5.0
csi-provisioner -> v3.1.0
csi-attacher -> v3.4.0
csi-node-driver-registrar -> v2.5.0
Konnectivity updated to v0.0.30
Implemented autoscaler support
calico -> v3.23.1
coredns -> v1.9.2
konnectivity -> v0.0.31
etcd -> v3.5.4
vultr-ccm -> v0.6.0
vultr-csi -> v0.7.0
Added Open-iSCSI support to worker nodes
cni -> v1.1.1
crictl -> v1.24.1
runc -> v1.1.2
containerd -> v1.6.4
Implemented reserved limits on worker nodes to prevent resource starvation to essential components
Resolved DNS issues on control-plane nodes
CSI updated to v0.6.0 to support new block storage types
Updates to support more regions
Added fix to disable swap memory on worker nodes
Added crictl config to worker nodes
Disabled resolvconf and set systemd-resolve as primary resolver
K8 components updated to 1.21.11 (CP + Worker nodes)
Updated dependencies
ContainerD -> 1.6.1
Runc -> 1.1.0
Crictl -> 1.23.0
Vultr CCM updated to v0.5.0
Vultr CSI updated to v0.5.0
csi-provisioner -> v3.1.0
csi-attacher -> v3.4.0
csi-node-driver-registrar -> v2.5.0
Konnectivity updated to v0.0.30
K8 components updated to 1.21.9 (CP + Worker nodes)
Vultr CSI updated to v0.4.0
Konnectivity updated to v0.0.27
Improvements to the Kubernetes control plane for further stability and security
K8 components updated to 1.21.7
CCM update to v0.4.0. This fixes an issue with LB + SSL deploys
Bump CoreDNS to 1.8.6
Improvements to the Kubernetes control plane for further stability and security
Konnectivity updated to v0.0.27
Improvements to the Kubernetes control plane for further stability and security
K8 components updated to 1.20.13
CCM update to v0.4.0. Fixes an issue with LB + SSL deploys
Bump CoreDNS to 1.8.6
Improvements to the Kubernetes control plane for further stability and security
Bumped Konnectivity to v0.0.24 (server + agent)
Bumped CCM to v0.0.3
Bumped all k8 services from 1.20.0 to 1.20.11
Konnectivity and Kube API Server performance tuning
Konnectivity Support : Provides a TCP level proxy for the control plane to cluster communication
Aggregation Layer Support : Allows Kubernetes to be extended with additional APIs, beyond what is offered by the core Kubernetes APIs
Added NFS and CIFS support
Added new Storage Class "WaitForFirstConsumer"
Initial release.