Skip to content

Commit abadc8e

Browse files
committed
KEP-1959: add note about using finalizer service.kubernetes.io/load-balancer-cleanup
Signed-off-by: Andrew Sy Kim <[email protected]>
1 parent 51bd118 commit abadc8e

File tree

1 file changed

+2
-0
lines changed
  • keps/sig-cloud-provider/1959-service-lb-class-field

1 file changed

+2
-0
lines changed

keps/sig-cloud-provider/1959-service-lb-class-field/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ type changes.
142142
* `loadBalancerClass` will be validated against label-style format.
143143
* the `loadBalancerClass` field will be feature gated. The field will be dropped during API strategy unless
144144
the feature gate is enabled.
145+
* all external implementations of Service LoadBalancer using a non-empty class name should use the finalizer `service.kubernetes.io/load-balancer-cleanup`
146+
to ensure proper garbage collection of external resources.
145147

146148
Required updates to service controller:
147149
* if the class field is NOT set for a Service, allow the cloud provider to reconcile the load balancer.

0 commit comments

Comments
 (0)