@@ -16,61 +16,61 @@ and behind the scene both use the same code.
16
16
Using this command you can execute preflight checks on a control-plane node.
17
17
18
18
{{< tabs name="tab-preflight" >}}
19
- {{< tab name="preflight" include="generated/kubeadm_init_phase_preflight.md" />}}
19
+ {{< tab name="preflight" include="generated/kubeadm_init/ kubeadm_init_phase_preflight.md" />}}
20
20
{{< /tabs >}}
21
21
22
22
## kubeadm init phase kubelet-start {#cmd-phase-kubelet-start}
23
23
24
24
This phase will write the kubelet configuration file and environment file and then start the kubelet.
25
25
26
26
{{< tabs name="tab-kubelet-start" >}}
27
- {{< tab name="kubelet-start" include="generated/kubeadm_init_phase_kubelet-start.md" />}}
27
+ {{< tab name="kubelet-start" include="generated/kubeadm_init/ kubeadm_init_phase_kubelet-start.md" />}}
28
28
{{< /tabs >}}
29
29
30
30
## kubeadm init phase certs {#cmd-phase-certs}
31
31
32
32
Can be used to create all required certificates by kubeadm.
33
33
34
34
{{< tabs name="tab-certs" >}}
35
- {{< tab name="certs" include="generated/kubeadm_init_phase_certs.md" />}}
36
- {{< tab name="all" include="generated/kubeadm_init_phase_certs_all.md" />}}
37
- {{< tab name="ca" include="generated/kubeadm_init_phase_certs_ca.md" />}}
38
- {{< tab name="apiserver" include="generated/kubeadm_init_phase_certs_apiserver.md" />}}
39
- {{< tab name="apiserver-kubelet-client" include="generated/kubeadm_init_phase_certs_apiserver-kubelet-client.md" />}}
40
- {{< tab name="front-proxy-ca" include="generated/kubeadm_init_phase_certs_front-proxy-ca.md" />}}
41
- {{< tab name="front-proxy-client" include="generated/kubeadm_init_phase_certs_front-proxy-client.md" />}}
42
- {{< tab name="etcd-ca" include="generated/kubeadm_init_phase_certs_etcd-ca.md" />}}
43
- {{< tab name="etcd-server" include="generated/kubeadm_init_phase_certs_etcd-server.md" />}}
44
- {{< tab name="etcd-peer" include="generated/kubeadm_init_phase_certs_etcd-peer.md" />}}
45
- {{< tab name="healthcheck-client" include="generated/kubeadm_init_phase_certs_etcd-healthcheck-client.md" />}}
46
- {{< tab name="apiserver-etcd-client" include="generated/kubeadm_init_phase_certs_apiserver-etcd-client.md" />}}
47
- {{< tab name="sa" include="generated/kubeadm_init_phase_certs_sa.md" />}}
35
+ {{< tab name="certs" include="generated/kubeadm_init/ kubeadm_init_phase_certs.md" />}}
36
+ {{< tab name="all" include="generated/kubeadm_init/ kubeadm_init_phase_certs_all.md" />}}
37
+ {{< tab name="ca" include="generated/kubeadm_init/ kubeadm_init_phase_certs_ca.md" />}}
38
+ {{< tab name="apiserver" include="generated/kubeadm_init/ kubeadm_init_phase_certs_apiserver.md" />}}
39
+ {{< tab name="apiserver-kubelet-client" include="generated/kubeadm_init/ kubeadm_init_phase_certs_apiserver-kubelet-client.md" />}}
40
+ {{< tab name="front-proxy-ca" include="generated/kubeadm_init/ kubeadm_init_phase_certs_front-proxy-ca.md" />}}
41
+ {{< tab name="front-proxy-client" include="generated/kubeadm_init/ kubeadm_init_phase_certs_front-proxy-client.md" />}}
42
+ {{< tab name="etcd-ca" include="generated/kubeadm_init/ kubeadm_init_phase_certs_etcd-ca.md" />}}
43
+ {{< tab name="etcd-server" include="generated/kubeadm_init/ kubeadm_init_phase_certs_etcd-server.md" />}}
44
+ {{< tab name="etcd-peer" include="generated/kubeadm_init/ kubeadm_init_phase_certs_etcd-peer.md" />}}
45
+ {{< tab name="healthcheck-client" include="generated/kubeadm_init/ kubeadm_init_phase_certs_etcd-healthcheck-client.md" />}}
46
+ {{< tab name="apiserver-etcd-client" include="generated/kubeadm_init/ kubeadm_init_phase_certs_apiserver-etcd-client.md" />}}
47
+ {{< tab name="sa" include="generated/kubeadm_init/ kubeadm_init_phase_certs_sa.md" />}}
48
48
{{< /tabs >}}
49
49
50
50
## kubeadm init phase kubeconfig {#cmd-phase-kubeconfig}
51
51
52
52
You can create all required kubeconfig files by calling the ` all ` subcommand or call them individually.
53
53
54
54
{{< tabs name="tab-kubeconfig" >}}
55
- {{< tab name="kubeconfig" include="generated/kubeadm_init_phase_kubeconfig.md" />}}
56
- {{< tab name="all" include="generated/kubeadm_init_phase_kubeconfig_all.md" />}}
57
- {{< tab name="admin" include="generated/kubeadm_init_phase_kubeconfig_admin.md" />}}
58
- {{< tab name="kubelet" include="generated/kubeadm_init_phase_kubeconfig_kubelet.md" />}}
59
- {{< tab name="controller-manager" include="generated/kubeadm_init_phase_kubeconfig_controller-manager.md" />}}
60
- {{< tab name="scheduler" include="generated/kubeadm_init_phase_kubeconfig_scheduler.md" />}}
61
- {{< tab name="super-admin" include="generated/kubeadm_init_phase_kubeconfig_super-admin.md" />}}
55
+ {{< tab name="kubeconfig" include="generated/kubeadm_init/ kubeadm_init_phase_kubeconfig.md" />}}
56
+ {{< tab name="all" include="generated/kubeadm_init/ kubeadm_init_phase_kubeconfig_all.md" />}}
57
+ {{< tab name="admin" include="generated/kubeadm_init/ kubeadm_init_phase_kubeconfig_admin.md" />}}
58
+ {{< tab name="kubelet" include="generated/kubeadm_init/ kubeadm_init_phase_kubeconfig_kubelet.md" />}}
59
+ {{< tab name="controller-manager" include="generated/kubeadm_init/ kubeadm_init_phase_kubeconfig_controller-manager.md" />}}
60
+ {{< tab name="scheduler" include="generated/kubeadm_init/ kubeadm_init_phase_kubeconfig_scheduler.md" />}}
61
+ {{< tab name="super-admin" include="generated/kubeadm_init/ kubeadm_init_phase_kubeconfig_super-admin.md" />}}
62
62
{{< /tabs >}}
63
63
64
64
## kubeadm init phase control-plane {#cmd-phase-control-plane}
65
65
66
66
Using this phase you can create all required static Pod files for the control plane components.
67
67
68
68
{{< tabs name="tab-control-plane" >}}
69
- {{< tab name="control-plane" include="generated/kubeadm_init_phase_control-plane.md" />}}
70
- {{< tab name="all" include="generated/kubeadm_init_phase_control-plane_all.md" />}}
71
- {{< tab name="apiserver" include="generated/kubeadm_init_phase_control-plane_apiserver.md" />}}
72
- {{< tab name="controller-manager" include="generated/kubeadm_init_phase_control-plane_controller-manager.md" />}}
73
- {{< tab name="scheduler" include="generated/kubeadm_init_phase_control-plane_scheduler.md" />}}
69
+ {{< tab name="control-plane" include="generated/kubeadm_init/ kubeadm_init_phase_control-plane.md" />}}
70
+ {{< tab name="all" include="generated/kubeadm_init/ kubeadm_init_phase_control-plane_all.md" />}}
71
+ {{< tab name="apiserver" include="generated/kubeadm_init/ kubeadm_init_phase_control-plane_apiserver.md" />}}
72
+ {{< tab name="controller-manager" include="generated/kubeadm_init/ kubeadm_init_phase_control-plane_controller-manager.md" />}}
73
+ {{< tab name="scheduler" include="generated/kubeadm_init/ kubeadm_init_phase_control-plane_scheduler.md" />}}
74
74
{{< /tabs >}}
75
75
76
76
@@ -79,8 +79,8 @@ Using this phase you can create all required static Pod files for the control pl
79
79
Use the following phase to create a local etcd instance based on a static Pod file.
80
80
81
81
{{< tabs name="tab-etcd" >}}
82
- {{< tab name="etcd" include="generated/kubeadm_init_phase_etcd.md" />}}
83
- {{< tab name="local" include="generated/kubeadm_init_phase_etcd_local.md" />}}
82
+ {{< tab name="etcd" include="generated/kubeadm_init/ kubeadm_init_phase_etcd.md" />}}
83
+ {{< tab name="local" include="generated/kubeadm_init/ kubeadm_init_phase_etcd_local.md" />}}
84
84
{{< /tabs >}}
85
85
86
86
## kubeadm init phase upload-config {#cmd-phase-upload-config}
@@ -89,10 +89,10 @@ You can use this command to upload the kubeadm configuration to your cluster.
89
89
Alternatively, you can use [ kubeadm config] ( /docs/reference/setup-tools/kubeadm/kubeadm-config/ ) .
90
90
91
91
{{< tabs name="upload-config" >}}
92
- {{< tab name="upload-config" include="generated/kubeadm_init_phase_upload-config.md" />}}
93
- {{< tab name="all" include="generated/kubeadm_init_phase_upload-config_all.md" />}}
94
- {{< tab name="kubeadm" include="generated/kubeadm_init_phase_upload-config_kubeadm.md" />}}
95
- {{< tab name="kubelet" include="generated/kubeadm_init_phase_upload-config_kubelet.md" />}}
92
+ {{< tab name="upload-config" include="generated/kubeadm_init/ kubeadm_init_phase_upload-config.md" />}}
93
+ {{< tab name="all" include="generated/kubeadm_init/ kubeadm_init_phase_upload-config_all.md" />}}
94
+ {{< tab name="kubeadm" include="generated/kubeadm_init/ kubeadm_init_phase_upload-config_kubeadm.md" />}}
95
+ {{< tab name="kubelet" include="generated/kubeadm_init/ kubeadm_init_phase_upload-config_kubelet.md" />}}
96
96
{{< /tabs >}}
97
97
98
98
## kubeadm init phase upload-certs {#cmd-phase-upload-certs}
@@ -101,23 +101,23 @@ Use the following phase to upload control-plane certificates to the cluster.
101
101
By default the certs and encryption key expire after two hours.
102
102
103
103
{{< tabs name="tab-upload-certs" >}}
104
- {{< tab name="upload-certs" include="generated/kubeadm_init_phase_upload-certs.md" />}}
104
+ {{< tab name="upload-certs" include="generated/kubeadm_init/ kubeadm_init_phase_upload-certs.md" />}}
105
105
{{< /tabs >}}
106
106
107
107
## kubeadm init phase mark-control-plane {#cmd-phase-mark-control-plane}
108
108
109
109
Use the following phase to label and taint the node as a control plane node.
110
110
111
111
{{< tabs name="tab-mark-control-plane" >}}
112
- {{< tab name="mark-control-plane" include="generated/kubeadm_init_phase_mark-control-plane.md" />}}
112
+ {{< tab name="mark-control-plane" include="generated/kubeadm_init/ kubeadm_init_phase_mark-control-plane.md" />}}
113
113
{{< /tabs >}}
114
114
115
115
## kubeadm init phase bootstrap-token {#cmd-phase-bootstrap-token}
116
116
117
117
Use the following phase to configure bootstrap tokens.
118
118
119
119
{{< tabs name="tab-bootstrap-token" >}}
120
- {{< tab name="bootstrap-token" include="generated/kubeadm_init_phase_bootstrap-token.md" />}}
120
+ {{< tab name="bootstrap-token" include="generated/kubeadm_init/ kubeadm_init_phase_bootstrap-token.md" />}}
121
121
{{< /tabs >}}
122
122
123
123
## kubeadm init phase kubelet-finalize {#cmd-phase-kubelet-finalize-all}
@@ -127,9 +127,9 @@ bootstrap. You can use the `all` subcommand to run all `kubelet-finalize`
127
127
phases.
128
128
129
129
{{< tabs name="tab-kubelet-finalize" >}}
130
- {{< tab name="kubelet-finalize" include="generated/kubeadm_init_phase_kubelet-finalize.md" />}}
131
- {{< tab name="kubelet-finalize-all" include="generated/kubeadm_init_phase_kubelet-finalize_all.md" />}}
132
- {{< tab name="kubelet-finalize-cert-rotation" include="generated/kubeadm_init_phase_kubelet-finalize_experimental-cert-rotation.md" />}}
130
+ {{< tab name="kubelet-finalize" include="generated/kubeadm_init/ kubeadm_init_phase_kubelet-finalize.md" />}}
131
+ {{< tab name="kubelet-finalize-all" include="generated/kubeadm_init/ kubeadm_init_phase_kubelet-finalize_all.md" />}}
132
+ {{< tab name="kubelet-finalize-cert-rotation" include="generated/kubeadm_init/ kubeadm_init_phase_kubelet-finalize_experimental-cert-rotation.md" />}}
133
133
{{< /tabs >}}
134
134
135
135
## kubeadm init phase addon {#cmd-phase-addon}
@@ -138,10 +138,10 @@ You can install all the available addons with the `all` subcommand, or
138
138
install them selectively.
139
139
140
140
{{< tabs name="tab-addon" >}}
141
- {{< tab name="addon" include="generated/kubeadm_init_phase_addon.md" />}}
142
- {{< tab name="all" include="generated/kubeadm_init_phase_addon_all.md" />}}
143
- {{< tab name="coredns" include="generated/kubeadm_init_phase_addon_coredns.md" />}}
144
- {{< tab name="kube-proxy" include="generated/kubeadm_init_phase_addon_kube-proxy.md" />}}
141
+ {{< tab name="addon" include="generated/kubeadm_init/ kubeadm_init_phase_addon.md" />}}
142
+ {{< tab name="all" include="generated/kubeadm_init/ kubeadm_init_phase_addon_all.md" />}}
143
+ {{< tab name="coredns" include="generated/kubeadm_init/ kubeadm_init_phase_addon_coredns.md" />}}
144
+ {{< tab name="kube-proxy" include="generated/kubeadm_init/ kubeadm_init_phase_addon_kube-proxy.md" />}}
145
145
{{< /tabs >}}
146
146
147
147
For more details on each field in the ` v1beta4 ` configuration you can navigate to our
0 commit comments