KEP-2532: Cloud Provider For HUAWEI CLOUD
Cloud Provider For HUAWEI CLOUD
This is a KEP for adding Cloud Provider For HUAWEI CLOUD into the Kubernetes ecosystem.
Table of Contents
Summary
HUAWEI CLOUD Controller Manager is an external cloud controller manager for running kubernetes in a HUAWEI CLOUD cluster. It’s original open sourced project is https://github.com/huawei-cloudnative/cloud-provider-huaweicloud .
Motivation
Goals
Cloud Provider For HUAWEI CLOUD provides an external cloud controller manager for users.
In this project, what we dedicated focus is to provide a reliable and optimized implementation of Cloud Controller Manager
which satisfies cloudprovider.Interface
.
Non-Goals
The networking and storage support for Kubernetes are out of the scope that will be provided by other projects.
Prerequisites
- Kubernetes version must be v1.17+.
- Go version must be v1.13+.
Repository Requirements
HUAWEI CLOUD Controller Manager is an implementation of Kubernetes Cloud Controller Manager .
User Experience Reports
Huawei Technologies is the founding members of CNCF, and HUAWEI CLOUD provides customers with stable, reliable,
secure, and sustainably growing cloud services. It helps large enterprises address challenges in cloud transformation
and enables them to take better advantages of potential business opportunities.
It also helps small- and medium-sized enterprises expand their business growth and rise to challenges.
The Cloud Container Engine (CCE) is a high-performance, high-reliability service through which enterprises can manage containerized native Kubernetes applications. CCE has been using this project for several releases:
- v1.15 Conformance Test Report
- v1.13 Conformance Test Report
- v1.11 Conformance Test Report
- v1.9 Conformance Test Report
As well as CCE, another certified Kubernetes product which used this project is Huawei Fusionstage, and you can refer to
following conformance test reports:
- v1.15 Conformance Test Report
- v1.13 Conformance Test Report
- v1.11 Conformance Test Report
- v1.9 Conformance Test Report
Other usage of this project can be seen from GitHub issues .
Testgrid Integration
Huawei cloud provider is reporting conformance test results to TestGrid as per the Reporting Conformance Test Results to Testgrid KEP . You can get the result from TestGrid Huawei Cloud Dashboard .
CNCF Certified Kubernetes
Huawei cloud provider is accepted as part of the Certified Kubernetes Conformance Program .
The conformance test report can be seen from above section Cloud Container Engine (CCE) and Huawei Fusionstage.
Documentation
Huawei cloud provider provides multiple documentation for users as per the cloud provider documentation KEP .
Technical Leads are members of the Kubernetes Organization
Technical leads take the responsibility of maintain this project:
- @kevin-wangzefeng Lead of Kubernetes and Cloud Native Open Source Team at Huawei. Kubernetes maintainer.
- @RainbowMango Kubernetes member.
Proposal
We need a repository under the Kubernetes organization to host our cloud provider specific implementation. We’d like HUAWEI CLOUD provider to become a subproject of Kubernetes community.
Subproject Leads
- @kevin-wangzefeng Lead of Kubernetes and Cloud Native Open Source Team at Huawei. Kubernetes maintainer.
- @RainbowMango Kubernetes member.
Repositories
We would like a repository named kubernetes/cloud-provider-huaweicloud to host HUAWEI CLOUD specific code.
The owners of the subproject can be the subject leads listed on above.
Meetings
Recommended Meeting Time: Wednesdays at 20:00 PT (Pacific Time) (biweekly). Convert to your timezone .
- Meeting notes and Agenda.(TBD)
- Meeting recordings.(TBD)