Skip to content

v2.10.0

Latest
Compare
Choose a tag to compare
@aoxn aoxn released this 28 Nov 08:08
· 8 commits to master since this release
a1c3796

Image

registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager:v2.10.0

Features:

CLB & NLB

  • The ReadinessGate feature is supported.
  • The annotation service.beta.kubernetes.io/alibaba-cloud-loadbalancer-additional-resource-tags now can be used to modify tags for existing instances.
  • The annotation service.beta.kubernetes.io/alibaba-cloud-loadbalancer-preserve-lb-on-delete can be used to preserve the loadbalancer instance after the Service is deleted.

NLB

  • The annotations service.beta.kubernetes.io/alibaba-cloud-loadbalancer-alpn and service.beta.kubernetes.io/alibaba-cloud-loadbalancer-alpn-policy can be used to specify a TCP/SSL listener for the Application-Layer Protocol Negotiation (ALPN) policy.

Node

  • Adding the node.alibabacloud.com/nodepool-id and node.alibabacloud.com/instance-charge-type annotations to nodes.

Improvements:

  • The reconcileID parameter is added to the log output.

Fixed bugs:

  • Check the LoadBalancer service type again in reconciliation.

What's Changed

  • metrics: clb latency&operation related metrics by @xuancheng131 in #408
  • update go version to 1.22.0 by @gujingit in #409
  • support modify loadbalancer tag after loadbalancer created & reused by @Lyt99 in #421
  • add nodepool id & instance charge type labels for node by @Lyt99 in #417
  • nlb support alpn by @Lyt99 in #418
  • support nlb for service.beta.kubernetes.io/class annotation by @Lyt99 in #422
  • preserve lb on delete for clb&nlb by @Lyt99 in #415
  • check loadbalancer class again to cleanup by @Lyt99 in #416
  • add extra info to reconcile logs by @Lyt99 in #420
  • support readiness gates for CLB & NLB by @Lyt99 in #419
  • fix e2e test compile error and failure by @Lyt99 in #423

New Contributors

Full Changelog: v2.9.1...v2.10.0