Container Service for Kubernetesで使用されるKubernetesバージョンは、オープンソースKubernetesのバージョンと完全に互換性があり、コアコードをオープンソースKubernetesのバージョンと共有しています。 このトピックでは、Kubernetes 1.12をサポートするためにACKが行った変更の一覧を示します。
1.12.6-aliyun.1
server Load Balancer (SLB) インスタンスのヘルスチェック中にログが生成された場合、APIサーバーとkubelet間のTransport Layer Security (TLS) ハンドシェイクエラーを記録するログは収集されません。
CommitID: 4f1d96e153b050d8374bfbb66803d7b3d9181abe
Docker 18.09.2のバージョン検証はkubeadmで実行できます。
CommitID: 3b1ebfa1b857c44f5261a36f1420b10a08e01771
aggregationcontrollerで監視できるログのレベルを調整します。
CommitID: 01a904eed3f9486caa482c8983698075d1cea2f1
Kubeadm
kubeadmとAPIサーバー間の相互作用の再試行は、クラスターリソースが更新されるとkubeadmによって自動的に実行されます。
DNSサーバーはkubeadmによってデプロイされなくなりました。
kube-proxyはkubeadmによってデプロイされなくなりました。
kubeadmによって生成された証明書の有効期間は10年に変更されます。
metrics-server: KubernetesバージョンのACKクラスターを1.12に更新する前に、このコンポーネントを更新する必要があります。 詳細については、「ACKクラスターをKubernetes 1.12に更新する前にメトリクス-サーバーを更新する」をご参照ください。
詳細については、「Kubernetes 1.12.6リリースノート」をご参照ください。