(Discontinued) ACK Kubernetes 1.18 release notes

更新时间:
复制 MD 格式

Container Service for Kubernetes (ACK) complies with the Certified Kubernetes Conformance Program. This topic describes the changes ACK introduced to support Kubernetes 1.18, including API deprecations that require action before you upgrade.

Component versions

Core component

Version

Notes

Kubernetes

1.18.8

Several API versions are deprecated. See Breaking changes before upgrading.

Docker

19.03.5 (containerd 1.2.10)

None

etcd

3.4.3

None

CoreDNS

1.6.7

None

Before you upgrade

Breaking changes

Important

The following API versions are deprecated in Kubernetes 1.18. Before you upgrade a cluster, we recommend that you upgrade the deprecated API versions that are listed in this topic.

Removed API

Replacement

Affected resources

apps/v1beta1

apps/v1

All resources

apps/v1beta2

apps/v1

All resources

extensions/v1beta1

apps/v1

DaemonSets, Deployments, ReplicaSets

extensions/v1beta1

networking.k8s.io/v1

NetworkPolicies

extensions/v1beta1

policy/v1beta1

PodSecurityPolicies

Node label changes

The node topology labels are updated to the standard Kubernetes well-known labels. The label that specifies the region of a node is changed to topology.kubernetes.io/region. The label that specifies the zone of a node is changed to topology.kubernetes.io/zone. We recommend that you update your workload configurations before upgrading.

What's new

Released

NodeLocal DNSCache is now released. It runs a DNS caching agent on each node, reducing DNS lookup latency and improving DNS availability for workloads in your cluster. See NodeLocal DNSCache.

Beta

Server-side Apply (Beta 2) tracks field ownership for each resource. When multiple controllers or users manage the same resource, you can see which component owns which fields in metadata.managedFields. See Server-side Apply.

Public preview

Volume Snapshot supports volume backup, restoration, and scheduled backup. This feature is in public preview. See Volume Snapshot.

ACK-specific enhancements

In Kubernetes 1.18.8, ACK enables a kubelet feature that lets users of raw data volumes upgrade clusters without draining nodes first.

References