Skip to content

Commit 377a9e6

Browse files
authored
Merge pull request kubernetes#1563 from tizhou86/cloud-provider-baiducloud-apply
Request for Baidu Cloud Provider Subproject
2 parents 171a763 + ce9e2d8 commit 377a9e6

File tree

1 file changed

+119
-0
lines changed

1 file changed

+119
-0
lines changed
Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
---
2+
title: Cloud Provider for BaiduCloud
3+
authors:
4+
- "@tizhou86"
5+
owning-sig: sig-cloud-provider
6+
reviewers:
7+
- "@andrewsykim"
8+
- "@cheftako"
9+
approvers:
10+
- "@andrewsykim"
11+
- "@cheftako"
12+
- "@hogepodge"
13+
- "@jagosan"
14+
editor: TBD
15+
creation-date: 2020-02-25
16+
last-updated: 2020-02-25
17+
status: implementable
18+
---
19+
20+
# Cloud Provider BaiduCloud
21+
22+
## Table of Contents
23+
24+
<!-- toc -->
25+
- [Summary](#summary)
26+
- [Motivation](#motivation)
27+
- [Goals](#goals)
28+
- [Non-Goals](#non-goals)
29+
- [Prerequisites](#prerequisites)
30+
- [Repository Requirements](#repository-requirements)
31+
- [User Experience Reports](#user-experience-reports)
32+
- [Testgrid Integration](#testgrid-integration)
33+
- [CNCF Certified Kubernetes](#cncf-certified-kubernetes)
34+
- [Documentation](#documentation)
35+
- [Technical Leads are members of the Kubernetes Organization](#technical-leads-are-members-of-the-kubernetes-organization)
36+
- [Proposal](#proposal)
37+
- [Subproject Leads](#subproject-leads)
38+
- [Repositories](#repositories)
39+
- [Meetings](#meetings)
40+
- [Others](#others)
41+
<!-- /toc -->
42+
43+
## Summary
44+
45+
Baidu is a gold member of CNCF and have a large team working on Kubernetes and related projects like complex scheduling, heterogeneous computing, auto-scaling etc. Baidu build cloud platform to support Baidu emerging business including autonomous driving, deep learning, blockchain by leveraging Kubernetes. Baidu also provide public container services named cloud container engine(CCE) and other services like micro-services management platform(CNAP) and edge computing platform(BEC). In 2019, Baidu ranked 10th globally in Kubernetes contribution.
46+
47+
## Motivation
48+
49+
### Goals
50+
51+
- Integrating and extending Kubernetes with Baidu Cloud Container Engine(CCE), Baidu Private Cloud(BPC), Baidu Micro-Services Platform(CNAP) Baidu Edge Computing(BEC).
52+
53+
- Developing and maintaining cloud resource (node, routing, load balancing, etc.) interface and configurations for full lifecycle management with Kubernetes.
54+
55+
- Developing and maintaining cloud vendor neutral Kubernetes related testing frameworks and tools.
56+
57+
### Non-Goals
58+
59+
- The subproject will not provide any standard technical support for specific cloud vendor.
60+
61+
- The subproject will not work on features or bugs which are not related to Kubernetes integration.
62+
63+
## Prerequisites
64+
65+
### Repository Requirements
66+
67+
[BaiduCloud Controller Manager](https://github.com/baidu/cloud-provider-baiducloud) is a working implementation of the Kubernetes Cloud Controller Manager.
68+
69+
### User Experience Reports
70+
71+
![CCE-ticket-1](http://agroup-bos.su.bcebos.com/c34021571744895b5d9fffd8c22d8409469f47b3)
72+
CCE-ticket-1: User want to get the Kubernetes cluster config file by using account's aksk.
73+
74+
![CCE-ticket-2](http://agroup-bos.su.bcebos.com/756c9463c8487dee9c26d7725e127c5b64975fc4)
75+
CCE-ticket-2: User want to modify the image repository's username.
76+
77+
![CCE-ticket-3](http://agroup-bos.su.bcebos.com/7a4506fcb1fbeeb15c86060cfbb6e69d090c8984)
78+
CCE-ticket-3: User want to have multi-tenant ability in a shared large CCE cluster.
79+
80+
### Testgrid Integration
81+
82+
Baidu applied for the testgrid in 2018, The original report for testgrid is [here](https://k8s-testgrid.appspot.com/conformance-cloud-provider-baiducloud). We are currently working on renewing the testgrid.
83+
84+
### CNCF Certified Kubernetes
85+
86+
For 1.16, The certified Kubernetes link is [here](https://github.com/cncf/k8s-conformance/tree/master/v1.16/baiducloud).
87+
For 1.13, The certified Kubernetes link is [here](https://github.com/cncf/k8s-conformance/tree/master/v1.13/baiducloud).
88+
For 1.11, The certified Kubernetes link is [here](https://github.com/cncf/k8s-conformance/tree/master/v1.11/baiducloud).
89+
90+
### Documentation
91+
92+
BaiduCloud provides documentations for users to build and utilize cloud controller manager. Please refer to this [link](https://github.com/baidu/cloud-provider-baiducloud) for more details.
93+
94+
### Technical Leads are members of the Kubernetes Organization
95+
96+
- @tizhou86 Ti Zhou, Kubernetes Member
97+
98+
## Proposal
99+
100+
### Subproject Leads
101+
102+
The subproject will have 3 leaders at any given time.
103+
104+
- @tizhou86 Ti Zhou, Kubernetes Member
105+
- @hello2mao Hongbin Mao, Kubernetes Member
106+
- @ZP-AlwaysWin Peng Zhang, Kubernetes Member
107+
108+
### Repositories
109+
110+
The repository we propose at this moment is: kubernetes/cloud-provider-baiducloud or kubernetes-sigs/cloud-provider-baiducloud. I'll be the initial point of contact.
111+
112+
### Meetings
113+
114+
We plan to have bi-weekly online meeting on every next Wednesday 6pm PST. Meeting will have notes and agenda and be recorded.
115+
116+
### Others
117+
118+
NA
119+

0 commit comments

Comments
 (0)