Skip to content
This repository was archived by the owner on Oct 28, 2024. It is now read-only.

Commit 8338829

Browse files
update the TOC
1 parent 44c6456 commit 8338829

File tree

2 files changed

+23
-24
lines changed

2 files changed

+23
-24
lines changed

proposals/20201026-creating-control-plane.md renamed to proposals/20201026-creating-control-plane-components.md

Lines changed: 23 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Creating Control Plane
2+
title: Creating Control Plane Components
33
authors:
44
- "@charleszheng44"
55
reviewers:
@@ -12,31 +12,30 @@ last-updated: 2020-11-09
1212
status: provisional
1313
---
1414

15-
# Creating Control Plane
15+
# Creating Control Plane Components
1616

1717
## Table of Contents
1818

19-
- [Title](#title)
20-
- [Table of Contents](#table-of-contents)
21-
- [Glossary](#glossary)
22-
- [Summary](#summary)
23-
- [Motivation](#motivation)
24-
- [Goals](#goals)
25-
- [Non-Goals/Future Work](#non-goalsfuture-work)
26-
- [Proposal](#proposal)
27-
- [Making NCPT more generic](#making-ncpt-more-generic)
28-
- [Making NCP the rendezvous](#making-ncp-the-rendezvous)
29-
- [Bootstrap](#bootstrap)
30-
- [Creation](#creation)
31-
- [Native way](#native-way)
32-
- [Using the third-party provider](#using-the-third-party-provider)
33-
- [Control Plane Custom Resources](#control-plane-custom-resources)
34-
- [Etcd CRD](#etcd-crd)
35-
- [APIServer CRD](#apiserver-crd)
36-
- [ControllerManager CRD](#controllermanager-crd)
37-
- [Security Model](#security-model)
38-
- [Alternatives](#alternatives)
39-
- [Implementation History](#implementation-history)
19+
* [Creating Control Plane](#creating-control-plane)
20+
* [Table of Contents](#table-of-contents)
21+
* [Glossary](#glossary)
22+
* [Summary](#summary)
23+
* [Motivation](#motivation)
24+
* [Goals](#goals)
25+
* [Non-Goals](#non-goals)
26+
* [Proposal](#proposal)
27+
* [Portability and Customizability](#portability-and-customizability)
28+
* [Bootstrap](#bootstrap)
29+
* [Create prerequisites](#create-prerequisites)
30+
* [Creation](#creation)
31+
* [Native way](#native-way)
32+
* [Using out-of-tree provisioners](#using-out-of-tree-provisioners)
33+
* [Control Plane Custom Resources](#control-plane-custom-resources)
34+
* [NestedEtcd CRD](#nestedetcd-crd)
35+
* [NestedAPIServer CRD](#nestedapiserver-crd)
36+
* [NestedControllerManager CRD](#nestedcontrollermanager-crd)
37+
* [Security Model](#security-model)
38+
* [Implementation History](#implementation-history)
4039

4140
## Glossary
4241

@@ -194,8 +193,8 @@ We will host sets of default templates in this repositor. Users can specify whic
194193

195194
Each component's controller will generate necessary certificates for the component and store them to the [secret resources](https://cluster-api.sigs.k8s.io/tasks/certs/using-custom-certificates.html) defined by CAPI. Also, The KAS controller will store the content of the kubeconfig file in a secret named `[clustername]-kubeconfig`.
196195

197-
The creating process will include six steps:
198196
![Control Plane Creating Process](nativeway.png)
197+
The creating process will include six steps:
199198

200199
1. The user generates all CRs, i.e., NCP, Etcd, APIServer, ControllerManager, with the same namespace, and apply them.
201200

proposals/nativeway.png

-7.8 KB
Loading

0 commit comments

Comments
 (0)