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
andservice.beta.kubernetes.io/alibaba-cloud-loadbalancer-alpn-policy
can be used to specify aTCP/SSL
listener for the Application-Layer Protocol Negotiation (ALPN) policy.
Node
- Adding the
node.alibabacloud.com/nodepool-id
andnode.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
- @xuancheng131 made their first contribution in #408
Full Changelog: v2.9.1...v2.10.0