logo

SIG Cloud Provider Update

2022-10-27

Authors:   Michael McCune, Bridget Kromhout


Summary

Update on cloud provider migration and graduation to GA
  • AWS and GCP have tested cloud native migration
  • Azure still needs to be tested
  • V1 API update and graduation coming up
  • No blockers identified
  • Beta testing can begin with at least two implementations
  • Circular dependency issue needs to be fixed for GA
The team has been working on testing the cloud provider migration and has made progress with AWS and GCP. However, Azure still needs to be tested. The team is preparing for the V1 API update and graduation to GA, which is coming up soon. There are no blockers identified at this time, and beta testing can begin with at least two implementations. The team needs to fix the circular dependency issue for GA. Overall, the team is making progress and is on track to meet their goals.

Abstract

Cloud Provider code allows Kubernetes to run on top of different platforms. Originally, support for all variations was built directly into a K8s release. This brought bloat and created an unnecessary dependency on cloud-provider specific code.  This talk will be a status report on the effort to remove the cloud provider code from the main Kubernetes repository.  For each in-tree cloud provider, we will report on efforts, accomplishments, and roadmap for getting "out-of-tree". We’ll also discuss the plans to handle the speed bumps that are left including removing disabling the cloud provider in upstream with a new feature gate and what to do about E2E testing.

Materials: