All Products
Search
Document Center

Container Service for Kubernetes:Kubernetes 1.12 release notes

Last Updated:Dec 21, 2023

The Kubernetes versions used by Container Service for Kubernetes are fully compatible with the versions of open source Kubernetes and share the core code with the versions of open source Kubernetes. This topic lists the changes that ACK has made to support Kubernetes 1.12.

1.12.6-aliyun.1

  • The log that records Transport Layer Security (TLS) handshake errors between the API server and kubelet is not collected if the log is generated during health checks for Server Load Balancer (SLB) instances.

    CommitID: 4f1d96e153b050d8374bfbb66803d7b3d9181abe

  • Version verification on Docker 18.09.2 can be performed by kubeadm.

    CommitID: 3b1ebfa1b857c44f5261a36f1420b10a08e01771

  • The level of the log that can be watched for aggregationcontroller is adjusted.

    CommitID: 01a904eed3f9486caa482c8983698075d1cea2f1

  • Kubeadm

    • Retries for interaction between kubeadm and the API server are automatically performed by kubeadm when cluster resources are updated.

    • DNS servers are no longer deployed by kubeadm.

    • kube-proxy is no longer deployed by kubeadm.

    • The validity period of a certificate generated by kubeadm is changed to 10 years.

  • metrics-server: You need to update this component before you update the Kubernetes version of an ACK cluster to 1.12. For more information, see Update metrics-server before you update an ACK cluster to Kubernetes 1.12.

For more information, see Kubernetes 1.12.6 release notes.

References