1KUBERNETES(1)(kubernetes) KUBERNETES(1)(kubernetes)
2
3
4
5Eric Paris Jan 2015
6
7
9 kubeadm join phase control-plane-prepare all - Prepare the machine for
10 serving a control plane
11
12
13
15 kubeadm join phase control-plane-prepare all [OPTIONS]
16
17
18
20 Prepare the machine for serving a control plane
21
22
23
25 --apiserver-advertise-address="" If the node should host a new
26 control plane instance, the IP address the API Server will advertise
27 it's listening on. If not set the default network interface will be
28 used.
29
30
31 --apiserver-bind-port=6443 If the node should host a new control
32 plane instance, the port for the API Server to bind to.
33
34
35 --certificate-key="" Use this key to decrypt the certificate se‐
36 crets uploaded by init.
37
38
39 --config="" Path to a kubeadm configuration file.
40
41
42 --control-plane=false Create a new control plane instance on this
43 node
44
45
46 --discovery-file="" For file-based discovery, a file or URL from
47 which to load cluster information.
48
49
50 --discovery-token="" For token-based discovery, the token used to
51 validate cluster information fetched from the API server.
52
53
54 --discovery-token-ca-cert-hash=[] For token-based discovery, vali‐
55 date that the root CA public key matches this hash (format: ":").
56
57
58 --discovery-token-unsafe-skip-ca-verification=false For token-
59 based discovery, allow joining without --discovery-token-ca-cert-hash
60 pinning.
61
62
63 --dry-run=false Don't apply any changes; just output what would be
64 done.
65
66
67 --node-name="" Specify the node name.
68
69
70 --patches="" Path to a directory that contains files named "tar‐
71 get[suffix][+patchtype].extension". For example, "kube-apis‐
72 erver0+merge.yaml" or just "etcd.json". "target" can be one of "kube-
73 apiserver", "kube-controller-manager", "kube-scheduler", "etcd",
74 "kubeletconfiguration". "patchtype" can be one of "strategic", "merge"
75 or "json" and they match the patch formats supported by kubectl. The
76 default "patchtype" is "strategic". "extension" must be either "json"
77 or "yaml". "suffix" is an optional string that can be used to determine
78 which patches are applied first alpha-numerically.
79
80
81 --tls-bootstrap-token="" Specify the token used to temporarily au‐
82 thenticate with the Kubernetes Control Plane while joining the node.
83
84
85 --token="" Use this token for both discovery-token and tls-boot‐
86 strap-token when those values are not provided.
87
88
89
91 --azure-container-registry-config="" Path to the file containing
92 Azure container registry configuration information.
93
94
95 --rootfs="" [EXPERIMENTAL] The path to the 'real' host root
96 filesystem.
97
98
99 --version=false Print version information and quit
100
101
102
104 kubeadm-join-phase-control-plane-prepare(1),
105
106
107
109 January 2015, Originally compiled by Eric Paris (eparis at redhat dot
110 com) based on the kubernetes source material, but hopefully they have
111 been automatically generated since!
112
113
114
115Manuals User KUBERNETES(1)(kubernetes)