Creates a bootstrap token to be used for node joining
Creates a bootstrap token. If no token value is given, kubeadm will generate a random token instead.
Alternatively, you can use kubeadm token.
Alpha Disclaimer: this command is currently alpha.
kubeadm alpha phase bootstrap-token create [flags]
--config string | |
Path to kubeadm config file. WARNING: Usage of a configuration file is experimental | |
--description string | |
A human friendly description of how this token is used. | |
--groups stringSlice Default: [system:bootstrappers:kubeadm:default-node-token] | |
Extra groups that this token will authenticate as when used for authentication. Must match "\\Asystem:bootstrappers:[a-z0-9:-]{0,255}[a-z0-9]\\z" | |
-h, --help | |
help for create | |
--skip-token-print | |
Skip printing of the bootstrap token | |
--token string | |
The token to use for establishing bidirectional trust between nodes and masters. The format is [a-z0-9]{6}\.[a-z0-9]{16} - e.g. abcdef.0123456789abcdef | |
--token-ttl duration Default: 24h0m0s | |
The duration before the token is automatically deleted (e.g. 1s, 2m, 3h). If set to '0', the token will never expire | |
--usages stringSlice Default: [signing,authentication] | |
Describes the ways in which this token can be used. You can pass --usages multiple times or provide a comma separated list of options. Valid options: [signing,authentication] |
--kubeconfig string Default: "/etc/kubernetes/admin.conf" | |
The KubeConfig file to use when talking to the cluster |