Add kubeadm config reference v1beta3

pull/28872/head
Qiming Teng 2021-07-12 19:31:25 +08:00
parent 794a8ffb49
commit 500745dd60
3 changed files with 1489 additions and 72 deletions

View File

@ -82,6 +82,7 @@ operator to use or manage a cluster.
## Config API for kubeadm ## Config API for kubeadm
* [v1beta2](/docs/reference/config-api/kubeadm-config.v1beta2/) * [v1beta2](/docs/reference/config-api/kubeadm-config.v1beta2/)
* [v1beta3](/docs/reference/config-api/kubeadm-config.v1beta3/)
## Design Docs ## Design Docs

View File

@ -116,7 +116,7 @@ The ClusterConfiguration type should be used to configure cluster-wide settings,
including settings for: including settings for:
- Networking, that holds configuration for the networking topology of the cluster; use it e.g. to customize - Networking, that holds configuration for the networking topology of the cluster; use it e.g. to customize
node subnet or services subnet. pod subnet or services subnet.
- Etcd configurations; use it e.g. to customize the local etcd or to configure the API server - Etcd configurations; use it e.g. to customize the local etcd or to configure the API server
for using an external etcd cluster. for using an external etcd cluster.
- kube-apiserver, kube-scheduler, kube-controller-manager configurations; use it to customize control-plane - kube-apiserver, kube-scheduler, kube-controller-manager configurations; use it to customize control-plane
@ -663,7 +663,7 @@ APIServer holds settings necessary for API server deployments in the cluster
<tr><td><code>timeoutForControlPlane</code> <B>[Required]</B><br/> <tr><td><code>timeoutForControlPlane</code> <B>[Required]</B><br/>
<code>invalid type</code> <a href="https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Duration"><code>meta/v1.Duration</code></a>
</td> </td>
<td> <td>
`timeoutForControlPlane` controls the timeout that we use for API server to appear</td> `timeoutForControlPlane` controls the timeout that we use for API server to appear</td>
@ -712,7 +712,7 @@ for, so other administrators can know its purpose.</td>
<tr><td><code>ttl</code> <B>[Required]</B><br/> <tr><td><code>ttl</code> <B>[Required]</B><br/>
<code>invalid type</code> <a href="https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Duration"><code>meta/v1.Duration</code></a>
</td> </td>
<td> <td>
`ttl` defines the time to live for this token. Defaults to "24h". `ttl` defines the time to live for this token. Defaults to "24h".
@ -721,7 +721,7 @@ for, so other administrators can know its purpose.</td>
<tr><td><code>expires</code> <B>[Required]</B><br/> <tr><td><code>expires</code> <B>[Required]</B><br/>
<code>invalid type</code> <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta"><code>meta/v1.Time</code></a>
</td> </td>
<td> <td>
`expires` specifies the timestamp when this token expires. Defaults to being set `expires` specifies the timestamp when this token expires. Defaults to being set
@ -1004,7 +1004,7 @@ not contain any other authentication information</td>
<tr><td><code>timeout</code> <B>[Required]</B><br/> <tr><td><code>timeout</code> <B>[Required]</B><br/>
<code>invalid type</code> <a href="https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Duration"><code>meta/v1.Duration</code></a>
</td> </td>
<td> <td>
`timeout` modifies the discovery timeout.</td> `timeout` modifies the discovery timeout.</td>
@ -1199,7 +1199,7 @@ HostPathMount contains elements describing volumes that are mounted from the hos
<tr><td><code>pathType</code> <B>[Required]</B><br/> <tr><td><code>pathType</code> <B>[Required]</B><br/>
<code>invalid type</code> <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#hostpathtype-v1-core"><code>core/v1.HostPathType</code></a>
</td> </td>
<td> <td>
`pathType` is the type of the `hostPath` volume.</td> `pathType` is the type of the `hostPath` volume.</td>
@ -1451,7 +1451,7 @@ annotated to the Node API object, for later re-use.</td>
<tr><td><code>taints</code> <B>[Required]</B><br/> <tr><td><code>taints</code> <B>[Required]</B><br/>
<code>[]invalid type</code> <a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#taint-v1-core"><code>[]core/v1.Taint</code></a>
</td> </td>
<td> <td>
`taints` specifies the taints the Node API object should be registered with. If `taints` specifies the taints the Node API object should be registered with. If

File diff suppressed because it is too large Load Diff