Skip to content

v2.12.4

Latest

Choose a tag to compare

@aoxn aoxn released this 12 Jan 09:47
· 8 commits to master since this release
87ce37a

Image

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

New features:

CLB

  • The default instance charge type for newly created CLB instances is changed from PayBySpec to PayByCLCU.

Node

  • Lingjun nodes: support automatically cleaning up Lingjun node resources in the cluster after the Lingjun instance is released.
  • Skip reconcilation of hybrid-cloud nodes.

Improvements:

  • When processing node change events, ignore Services for serviceBackendType=eni.
  • Improve CLB/NLB processing performance.
  • Perform a limited number of attempts when NLB OpenAPI calls are throttled.
  • Optimize metrics related to the time spent synchronizing Services, routes, and nodes.
  • Change the readinessGate retry wait time from exponential backoff to a fixed interval.
  • When it cannot find the ENI corresponding to a backend Pod IP, the error logs include the Pod name (targetRef) and the node information.

Fixed bugs

  • Fixed an issue that it failed to automatically configure the backend targetPort as the health check port when NLB is manually configured with a listener port range and health checks.
  • Fixed an issue in ECS + ECI/ACS mixed deployment scenarios where ECI/ACS instances could not be attached or backend weights were set incorrectly.
  • Fixed a panic during Service synchronization when querying NLB information or when waiting for asynchronous task calls failed.