Generates all PKI assets necessary to establish the control plane
Generates a self-signed CA to provision identities for each component in the cluster (including nodes) and client certificates to be used by various components.
If a given certificate and private key pair both exist, kubeadm skips the generation step and existing files will be used.
Alpha Disclaimer: this command is currently alpha.
kubeadm alpha phase certs all [flags]
# Creates all PKI assets necessary to establish the control plane, # functionally equivalent to what generated by kubeadm init. kubeadm alpha phase certs all # Creates all PKI assets using options read from a configuration file. kubeadm alpha phase certs all --config masterconfiguration.yaml
|The IP address the API server is accessible on, to use for the API server serving cert|
|Optional extra altnames to use for the API server serving cert. Can be both IP addresses and DNS names|
|--cert-dir string Default: "/etc/kubernetes/pki"|
|The path where to save the certificates|
|Path to kubeadm config file. WARNING: Usage of a configuration file is experimental|
|help for all|
|--service-cidr string Default: "10.96.0.0/12"|
|Alternative range of IP address for service VIPs, from which derives the internal API server VIP that will be added to the API Server serving cert|
|--service-dns-domain string Default: "cluster.local"|
|Alternative domain for services, to use for the API server serving cert|