youtube image
From YouTube: SIG Cloud Provider 2022-08-03

Description

Agenda: https://docs.google.com/document/d/1OZE-ub-v6B8y-GuaWejL-vU_f9jsjBbrim4LtTfxssw/

Discuss PRs merged/need attention for 1.25
https://github.com/kubernetes/kubernetes/issues/111029
Implemented in:
https://github.com/kubernetes/kubernetes/pull/111033
https://github.com/kubernetes/kubernetes/pull/111462
https://github.com/kubernetes/kubernetes/pull/111466
https://github.com/kubernetes/kubernetes/pull/110066
https://github.com/kubernetes/kubernetes/pull/108838

https://testgrid.k8s.io/google-gce#disable-cloud-provider

“kubelets specifying --cloud-provider=external will add a taint node.cloudprovider.kubernetes.io/uninitialized with an effect NoSchedule during initialization. CloudNodeController will get NodeMetadata from cloud provider, add LabelInstanceTypeStable, LabelTopologyRegion, LabelTopologyZone labels, finally remove uninitialized taints.
if cloud provider has some additional work for initialize node, before works done, want keep this uninitialized taints, can add some hook that CloudNodeController get node initializing information from cloud provider, if not completed, not remove this taints?”