diff --git a/docs/reference/setup-tools/kubeadm/generated/kubeadm.md b/docs/reference/setup-tools/kubeadm/generated/kubeadm.md index 04b1b8cc4a..4dfddf9c61 100644 --- a/docs/reference/setup-tools/kubeadm/generated/kubeadm.md +++ b/docs/reference/setup-tools/kubeadm/generated/kubeadm.md @@ -4,6 +4,7 @@ kubeadm: easily bootstrap a secure Kubernetes cluster ### Synopsis + kubeadm: easily bootstrap a secure Kubernetes cluster. ┌──────────────────────────────────────────────────────────┐ @@ -38,7 +39,22 @@ Example usage: ### Options -``` - -h, --help help for kubeadm -``` +
| -h, --help | +|
| help for kubeadm | +|
| -h, --help | +|
| help for alpha | +|
| -h, --help | +|
| help for phase | +|
| -h, --help | +|
| help for addon | +|
| --apiserver-advertise-address string | +|
| The IP address or DNS name the API server is accessible on | +|
| --apiserver-bind-port int32 Default: 6443 | +|
| The port the API server is accessible on | +|
| --config string | +|
| Path to a kubeadm config file. WARNING: Usage of a configuration file is experimental! | +|
| --feature-gates string | +|
| A set of key=value pairs that describe feature gates for various features.Options are: Auditing=true|false (ALPHA - default=false) CoreDNS=true|false (BETA - default=false) DynamicKubeletConfig=true|false (ALPHA - default=false) SelfHosting=true|false (ALPHA - default=false) StoreCertsInSecrets=true|false (ALPHA - default=false) |
+ |
| -h, --help | +|
| help for all | +|
| --image-repository string Default: "k8s.gcr.io" | +|
| Choose a container registry to pull control plane images from | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| --kubernetes-version string Default: "stable-1.10" | +|
| Choose a specific Kubernetes version for the control plane | +|
| --pod-network-cidr string | +|
| The range of IP addresses used for the Pod network | +|
| --service-cidr string Default: "10.96.0.0/12" | +|
| The range of IP address used for service VIPs | +|
| --service-dns-domain string Default: "cluster.local" | +|
| Alternative domain for services | +|
| --config string | +|
| Path to a kubeadm config file. WARNING: Usage of a configuration file is experimental! | +|
| --feature-gates string | +|
| A set of key=value pairs that describe feature gates for various features.Options are: Auditing=true|false (ALPHA - default=false) CoreDNS=true|false (BETA - default=false) DynamicKubeletConfig=true|false (ALPHA - default=false) SelfHosting=true|false (ALPHA - default=false) StoreCertsInSecrets=true|false (ALPHA - default=false) |
+ |
| -h, --help | +|
| help for kube-dns | +|
| --image-repository string Default: "k8s.gcr.io" | +|
| Choose a container registry to pull control plane images from | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| --kubernetes-version string Default: "stable-1.10" | +|
| Choose a specific Kubernetes version for the control plane | +|
| --service-cidr string Default: "10.96.0.0/12" | +|
| The range of IP address used for service VIPs | +|
| --service-dns-domain string Default: "cluster.local" | +|
| Alternative domain for services | +|
| --apiserver-advertise-address string | +|
| The IP address or DNS name the API server is accessible on | +|
| --apiserver-bind-port int32 Default: 6443 | +|
| The port the API server is accessible on | +|
| --config string | +|
| Path to a kubeadm config file. WARNING: Usage of a configuration file is experimental! | +|
| -h, --help | +|
| help for kube-proxy | +|
| --image-repository string Default: "k8s.gcr.io" | +|
| Choose a container registry to pull control plane images from | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| --kubernetes-version string Default: "stable-1.10" | +|
| Choose a specific Kubernetes version for the control plane | +|
| --pod-network-cidr string | +|
| The range of IP addresses used for the Pod network | +|
| -h, --help | +|
| help for bootstrap-token | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| --description string Default: "The default bootstrap token generated by 'kubeadm init'." | +|
| 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 "system:bootstrappers:[a-z0-9:-]{0,255}[a-z0-9]" | +|
| -h, --help | +|
| help for all | +|
| --skip-token-print | +|
| Skip printing of the bootstrap token | +|
| --token string | +|
| The token to use for establishing bidirectional trust between nodes and masters | +|
| --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 | +|
| -h, --help | +|
| help for cluster-info | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| --description string Default: "The default bootstrap token generated by 'kubeadm init'." | +|
| 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 "system:bootstrappers:[a-z0-9:-]{0,255}[a-z0-9]" | +|
| -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 | +|
| --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 | +|
| -h, --help | +|
| help for node | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| -h, --help | +|
| help for allow-auto-approve | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| -h, --help | +|
| help for allow-post-csrs | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| -h, --help | +|
| help for certs | +|
| --apiserver-advertise-address string | +|
| The IP address the API server is accessible on, to use for the API server serving cert | +|
| --apiserver-cert-extra-sans stringSlice | +|
| 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 | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| 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 | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where to save the certificates | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for apiserver-etcd-client | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where to save the certificates | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for apiserver-kubelet-client | +|
| --apiserver-advertise-address string | +|
| The IP address the API server is accessible on, to use for the API server serving cert | +|
| --apiserver-cert-extra-sans stringSlice | +|
| 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 | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for apiserver | +|
| --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 | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where to save the certificates | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for ca | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where to save the certificates | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for etcd-ca | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where to save the certificates | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for etcd-healthcheck-client | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where to save the certificates | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for etcd-peer | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where to save the certificates | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for etcd-server | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where to save the certificates | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for front-proxy-ca | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where to save the certificates | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for front-proxy-client | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where to save the certificates | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for sa | +|
| -h, --help | +|
| help for controlplane | +|
| --apiserver-advertise-address string | +|
| The IP address of the API server is accessible on | +|
| --apiserver-bind-port int32 Default: 6443 | +|
| The port the API server is accessible on | +|
| --apiserver-extra-args mapStringString | +|
| A set of extra flags to pass to the API Server or override default ones in form of <flagname>=<value> | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where certificates are stored | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| --controller-manager-extra-args mapStringString | +|
| A set of extra flags to pass to the Controller Manager or override default ones in form of <flagname>=<value> | +|
| --feature-gates string | +|
| A set of key=value pairs that describe feature gates for various features. Options are: Auditing=true|false (ALPHA - default=false) CoreDNS=true|false (BETA - default=false) DynamicKubeletConfig=true|false (ALPHA - default=false) SelfHosting=true|false (ALPHA - default=false) StoreCertsInSecrets=true|false (ALPHA - default=false) |
+ |
| -h, --help | +|
| help for all | +|
| --kubernetes-version string Default: "stable-1.10" | +|
| Choose a specific Kubernetes version for the control plane | +|
| --pod-network-cidr string | +|
| The range of IP addresses used for the Pod network | +|
| --scheduler-extra-args mapStringString | +|
| A set of extra flags to pass to the Scheduler or override default ones in form of <flagname>=<value> | +|
| --service-cidr string Default: "10.96.0.0/12" | +|
| The range of IP address used for service VIPs | +|
| --apiserver-advertise-address string | +|
| The IP address of the API server is accessible on | +|
| --apiserver-bind-port int32 Default: 6443 | +|
| The port the API server is accessible on | +|
| --apiserver-extra-args mapStringString | +|
| A set of extra flags to pass to the API Server or override default ones in form of <flagname>=<value> | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where certificates are stored | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| --feature-gates string | +|
| A set of key=value pairs that describe feature gates for various features. Options are: Auditing=true|false (ALPHA - default=false) CoreDNS=true|false (BETA - default=false) DynamicKubeletConfig=true|false (ALPHA - default=false) SelfHosting=true|false (ALPHA - default=false) StoreCertsInSecrets=true|false (ALPHA - default=false) |
+ |
| -h, --help | +|
| help for apiserver | +|
| --kubernetes-version string Default: "stable-1.10" | +|
| Choose a specific Kubernetes version for the control plane | +|
| --service-cidr string Default: "10.96.0.0/12" | +|
| The range of IP address used for service VIPs | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where certificates are stored | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| --controller-manager-extra-args mapStringString | +|
| A set of extra flags to pass to the Controller Manager or override default ones in form of <flagname>=<value> | +|
| -h, --help | +|
| help for controller-manager | +|
| --kubernetes-version string Default: "stable-1.10" | +|
| Choose a specific Kubernetes version for the control plane | +|
| --pod-network-cidr string | +|
| The range of IP addresses used for the Pod network | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where certificates are stored | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for scheduler | +|
| --kubernetes-version string Default: "stable-1.10" | +|
| Choose a specific Kubernetes version for the control plane | +|
| --scheduler-extra-args mapStringString | +|
| A set of extra flags to pass to the Scheduler or override default ones in form of <flagname>=<value> | +|
| -h, --help | +|
| help for etcd | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where certificates are stored | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for local | +|
| -h, --help | +|
| help for kubeconfig | +|
| --apiserver-advertise-address string | +|
| The IP address the API server is accessible on | +|
| --apiserver-bind-port int32 Default: 6443 | +|
| The port the API server is accessible on | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where certificates are stored | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for admin | +|
| --kubeconfig-dir string Default: "/etc/kubernetes" | +|
| The port where to save the kubeconfig file | +|
| --apiserver-advertise-address string | +|
| The IP address the API server is accessible on | +|
| --apiserver-bind-port int32 Default: 6443 | +|
| The port the API server is accessible on | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where certificates are stored | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for all | +|
| --kubeconfig-dir string Default: "/etc/kubernetes" | +|
| The port where to save the kubeconfig file | +|
| --node-name string | +|
| The node name that should be used for the kubelet client certificate | +|
| --apiserver-advertise-address string | +|
| The IP address the API server is accessible on | +|
| --apiserver-bind-port int32 Default: 6443 | +|
| The port the API server is accessible on | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where certificates are stored | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for controller-manager | +|
| --kubeconfig-dir string Default: "/etc/kubernetes" | +|
| The port where to save the kubeconfig file | +|
| --apiserver-advertise-address string | +|
| The IP address the API server is accessible on | +|
| --apiserver-bind-port int32 Default: 6443 | +|
| The port the API server is accessible on | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where certificates are stored | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for kubelet | +|
| --kubeconfig-dir string Default: "/etc/kubernetes" | +|
| The port where to save the kubeconfig file | +|
| --node-name string | +|
| The node name that should be used for the kubelet client certificate | +|
| --apiserver-advertise-address string | +|
| The IP address the API server is accessible on | +|
| --apiserver-bind-port int32 Default: 6443 | +|
| The port the API server is accessible on | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where certificates are stored | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for scheduler | +|
| --kubeconfig-dir string Default: "/etc/kubernetes" | +|
| The port where to save the kubeconfig file | +|
| --apiserver-advertise-address string | +|
| The IP address the API server is accessible on | +|
| --apiserver-bind-port int32 Default: 6443 | +|
| The port the API server is accessible on | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where certificates are stored | +|
| --client-name string | +|
| The name of user. It will be used as the CN if client certificates are created | +|
| -h, --help | +|
| help for user | +|
| --kubeconfig-dir string Default: "/etc/kubernetes" | +|
| The port where to save the kubeconfig file | +|
| --token string | +|
| The token that should be used as the authentication mechanism for this kubeconfig (instead of client certificates) | +|
| --config string | +|
| Path to kubeadm config file (WARNING: Usage of a configuration file is experimental) | +|
| -h, --help | +|
| help for mark-master | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| --node-name string | +|
| The node name to which label and taints should apply | +|
| -h, --help | +|
| help for preflight | +|
| -h, --help | +|
| help for master | +|
| -h, --help | +|
| help for node | +|
| -h, --help | +|
| help for selfhosting | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where certificates are stored | +|
| --config string | +|
| Path to a kubeadm config file. WARNING: Usage of a configuration file is experimental! | +|
| --feature-gates string | +|
| A set of key=value pairs that describe feature gates for various features. Options are: Auditing=true|false (ALPHA - default=false) CoreDNS=true|false (BETA - default=false) DynamicKubeletConfig=true|false (ALPHA - default=false) SelfHosting=true|false (ALPHA - default=false) StoreCertsInSecrets=true|false (ALPHA - default=false) |
+ |
| -h, --help | +|
| help for convert-from-staticpods | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| --config string | +|
| Path to a kubeadm config file. WARNING: Usage of a configuration file is experimental! | +|
| -h, --help | +|
| help for upload-config | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| -h, --help | +|
| help for completion | +|
| -h, --help | +|
| help for config | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster. | +|
| -h, --help | +|
| help for upload | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster. | +|
| --config string | +|
| Path to a kubeadm config file. WARNING: Usage of a configuration file is experimental. | +|
| -h, --help | +|
| help for from-file | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster. | +|
| --apiserver-advertise-address string | +|
| The IP address the API Server will advertise it's listening on. Specify '0.0.0.0' to use the address of the default network interface. | +|
| --apiserver-bind-port int32 Default: 6443 | +|
| Port for the API Server to bind to. | +|
| --apiserver-cert-extra-sans stringSlice | +|
| Optional extra Subject Alternative Names (SANs) to use for the API Server serving certificate. Can be both IP addresses and DNS names. | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where to save and store the certificates. | +|
| --cri-socket string Default: "/var/run/dockershim.sock" | +|
| Specify the CRI socket to connect to. | +|
| --feature-gates string | +|
| A set of key=value pairs that describe feature gates for various features. Options are: Auditing=true|false (ALPHA - default=false) CoreDNS=true|false (BETA - default=false) DynamicKubeletConfig=true|false (ALPHA - default=false) SelfHosting=true|false (ALPHA - default=false) StoreCertsInSecrets=true|false (ALPHA - default=false) |
+ |
| -h, --help | +|
| help for from-flags | +|
| --kubernetes-version string Default: "stable-1.10" | +|
| Choose a specific Kubernetes version for the control plane. | +|
| --node-name string | +|
| Specify the node name. | +|
| --pod-network-cidr string | +|
| Specify range of IP addresses for the pod network. If set, the control plane will automatically allocate CIDRs for every node. | +|
| --service-cidr string Default: "10.96.0.0/12" | +|
| Use alternative range of IP address for service VIPs. | +|
| --service-dns-domain string Default: "cluster.local" | +|
| Use alternative domain for services, e.g. "myorg.internal". | +|
| --token string | +|
| The token to use for establishing bidirectional trust between nodes and masters. | +|
| --token-ttl duration Default: 24h0m0s | +|
| The duration before the bootstrap token is automatically deleted. If set to '0', the token will never expire. | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster. | +|
| -h, --help | +|
| help for view | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster. | +|
| --apiserver-advertise-address string | +|
| The IP address the API Server will advertise it's listening on. Specify '0.0.0.0' to use the address of the default network interface. | +|
| --apiserver-bind-port int32 Default: 6443 | +|
| Port for the API Server to bind to. | +|
| --apiserver-cert-extra-sans stringSlice | +|
| Optional extra Subject Alternative Names (SANs) to use for the API Server serving certificate. Can be both IP addresses and DNS names. | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path where to save and store the certificates. | +|
| --config string | +|
| Path to kubeadm config file. WARNING: Usage of a configuration file is experimental. | +|
| --cri-socket string Default: "/var/run/dockershim.sock" | +|
| Specify the CRI socket to connect to. | +|
| --dry-run | +|
| Don't apply any changes; just output what would be done. | +|
| --feature-gates string | +|
| A set of key=value pairs that describe feature gates for various features. Options are: Auditing=true|false (ALPHA - default=false) CoreDNS=true|false (BETA - default=false) DynamicKubeletConfig=true|false (ALPHA - default=false) SelfHosting=true|false (ALPHA - default=false) StoreCertsInSecrets=true|false (ALPHA - default=false) |
+ |
| -h, --help | +|
| help for init | +|
| --ignore-preflight-errors stringSlice | +|
| A list of checks whose errors will be shown as warnings. Example: 'IsPrivilegedUser,Swap'. Value 'all' ignores errors from all checks. | +|
| --kubernetes-version string Default: "stable-1.10" | +|
| Choose a specific Kubernetes version for the control plane. | +|
| --node-name string | +|
| Specify the node name. | +|
| --pod-network-cidr string | +|
| Specify range of IP addresses for the pod network. If set, the control plane will automatically allocate CIDRs for every node. | +|
| --service-cidr string Default: "10.96.0.0/12" | +|
| Use alternative range of IP address for service VIPs. | +|
| --service-dns-domain string Default: "cluster.local" | +|
| Use alternative domain for services, e.g. "myorg.internal". | +|
| --skip-token-print | +|
| Skip printing of the default bootstrap token generated by 'kubeadm init'. | +|
| --token string | +|
| The token to use for establishing bidirectional trust between nodes and masters. | +|
| --token-ttl duration Default: 24h0m0s | +|
| The duration before the bootstrap token is automatically deleted. If set to '0', the token will never expire. | +|
| --config string | +|
| Path to kubeadm config file. | +|
| --cri-socket string Default: "/var/run/dockershim.sock" | +|
| Specify the CRI socket to connect to. | +|
| --discovery-file string | +|
| A file or url from which to load cluster information. | +|
| --discovery-token string | +|
| A token used to validate cluster information fetched from the master. | +|
| --discovery-token-ca-cert-hash stringSlice | +|
| For token-based discovery, validate that the root CA public key matches this hash (format: "<type>:<value>"). | +|
| --discovery-token-unsafe-skip-ca-verification | +|
| For token-based discovery, allow joining without --discovery-token-ca-cert-hash pinning. | +|
| --feature-gates string | +|
| A set of key=value pairs that describe feature gates for various features. Options are: Auditing=true|false (ALPHA - default=false) CoreDNS=true|false (BETA - default=false) DynamicKubeletConfig=true|false (ALPHA - default=false) SelfHosting=true|false (ALPHA - default=false) StoreCertsInSecrets=true|false (ALPHA - default=false) |
+ |
| -h, --help | +|
| help for join | +|
| --ignore-preflight-errors stringSlice | +|
| A list of checks whose errors will be shown as warnings. Example: 'IsPrivilegedUser,Swap'. Value 'all' ignores errors from all checks. | +|
| --node-name string | +|
| Specify the node name. | +|
| --tls-bootstrap-token string | +|
| A token used for TLS bootstrapping. | +|
| --token string | +|
| Use this token for both discovery-token and tls-bootstrap-token. | +|
| --cert-dir string Default: "/etc/kubernetes/pki" | +|
| The path to the directory where the certificates are stored. If specified, clean this directory. | +|
| --cri-socket string Default: "/var/run/dockershim.sock" | +|
| The path to the CRI socket to use with crictl when cleaning up containers. | +|
| -h, --help | +|
| help for reset | +|
| --ignore-preflight-errors stringSlice | +|
| A list of checks whose errors will be shown as warnings. Example: 'IsPrivilegedUser,Swap'. Value 'all' ignores errors from all checks. | +|
| --dry-run | +|
| Whether to enable dry-run mode or not | +|
| -h, --help | +|
| help for token | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| --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 "system:bootstrappers:[a-z0-9:-]{0,255}[a-z0-9]". | +|
| -h, --help | +|
| help for create | +|
| --print-join-command | +|
| Instead of printing only the token, print the full 'kubeadm join' flag needed to join the cluster using the 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]. | +|
| --dry-run | +|
| Whether to enable dry-run mode or not | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| -h, --help | +|
| help for delete | +|
| --dry-run | +|
| Whether to enable dry-run mode or not | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| -h, --help | +|
| help for generate | +|
| --dry-run | +|
| Whether to enable dry-run mode or not | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| -h, --help | +|
| help for list | +|
| --dry-run | +|
| Whether to enable dry-run mode or not | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster | +|
| --allow-experimental-upgrades | +|
| Show unstable versions of Kubernetes as an upgrade alternative and allow upgrading to an alpha/beta/release candidate versions of Kubernetes. | +|
| --allow-release-candidate-upgrades | +|
| Show release candidate versions of Kubernetes as an upgrade alternative and allow upgrading to a release candidate versions of Kubernetes. | +|
| --config string | +|
| Path to kubeadm config file. WARNING: Usage of a configuration file is experimental! | +|
| --feature-gates string | +|
| A set of key=value pairs that describe feature gates for various features.Options are: Auditing=true|false (ALPHA - default=false) CoreDNS=true|false (BETA - default=false) DynamicKubeletConfig=true|false (ALPHA - default=false) SelfHosting=true|false (ALPHA - default=false) StoreCertsInSecrets=true|false (ALPHA - default=false) |
+ |
| -h, --help | +|
| help for upgrade | +|
| --ignore-preflight-errors stringSlice | +|
| A list of checks whose errors will be shown as warnings. Example: 'IsPrivilegedUser,Swap'. Value 'all' ignores errors from all checks. | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster. | +|
| --print-config | +|
| Specifies whether the configuration file that will be used in the upgrade should be printed or not. | +|
| --dry-run | +|
| Do not change any state, just output what actions would be performed. | +|
| --etcd-upgrade Default: true | +|
| Perform the upgrade of etcd. | +|
| -f, --force | +|
| Force upgrading although some requirements might not be met. This also implies non-interactive mode. | +|
| -h, --help | +|
| help for apply | +|
| --image-pull-timeout duration Default: 15m0s | +|
| The maximum amount of time to wait for the control plane pods to be downloaded. | +|
| -y, --yes | +|
| Perform the upgrade and do not prompt for confirmation (non-interactive mode). | +|
| --allow-experimental-upgrades | +|
| Show unstable versions of Kubernetes as an upgrade alternative and allow upgrading to an alpha/beta/release candidate versions of Kubernetes. | +|
| --allow-release-candidate-upgrades | +|
| Show release candidate versions of Kubernetes as an upgrade alternative and allow upgrading to a release candidate versions of Kubernetes. | +|
| --config string | +|
| Path to kubeadm config file. WARNING: Usage of a configuration file is experimental! | +|
| --feature-gates string | +|
| A set of key=value pairs that describe feature gates for various features.Options are: Auditing=true|false (ALPHA - default=false) CoreDNS=true|false (BETA - default=false) DynamicKubeletConfig=true|false (ALPHA - default=false) SelfHosting=true|false (ALPHA - default=false) StoreCertsInSecrets=true|false (ALPHA - default=false) |
+ |
| --ignore-preflight-errors stringSlice | +|
| A list of checks whose errors will be shown as warnings. Example: 'IsPrivilegedUser,Swap'. Value 'all' ignores errors from all checks. | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster. | +|
| --print-config | +|
| Specifies whether the configuration file that will be used in the upgrade should be printed or not. | +|
| -h, --help | +|
| help for plan | +|
| --allow-experimental-upgrades | +|
| Show unstable versions of Kubernetes as an upgrade alternative and allow upgrading to an alpha/beta/release candidate versions of Kubernetes. | +|
| --allow-release-candidate-upgrades | +|
| Show release candidate versions of Kubernetes as an upgrade alternative and allow upgrading to a release candidate versions of Kubernetes. | +|
| --config string | +|
| Path to kubeadm config file. WARNING: Usage of a configuration file is experimental! | +|
| --feature-gates string | +|
| A set of key=value pairs that describe feature gates for various features.Options are: Auditing=true|false (ALPHA - default=false) CoreDNS=true|false (BETA - default=false) DynamicKubeletConfig=true|false (ALPHA - default=false) SelfHosting=true|false (ALPHA - default=false) StoreCertsInSecrets=true|false (ALPHA - default=false) |
+ |
| --ignore-preflight-errors stringSlice | +|
| A list of checks whose errors will be shown as warnings. Example: 'IsPrivilegedUser,Swap'. Value 'all' ignores errors from all checks. | +|
| --kubeconfig string Default: "/etc/kubernetes/admin.conf" | +|
| The KubeConfig file to use when talking to the cluster. | +|
| --print-config | +|
| Specifies whether the configuration file that will be used in the upgrade should be printed or not. | +|
| -h, --help | +|
| help for version | +|
| -o, --output string | +|
| Output format; available options are 'yaml', 'json' and 'short' | +|