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.