website/content/en/docs/reference/setup-tools/kubeadm/kubeadm-config.md

1.8 KiB

reviewers title content_template weight
luxas
jbeda
kubeadm config templates/concept 50

{{% capture overview %}} During kubeadm init, kubeadm uploads the ClusterConfiguration object to your cluster in a ConfigMap called kubeadm-config in the kube-system namespace. This configuration is then read during kubeadm join, kubeadm reset and kubeadm upgrade. To view this ConfigMap call kubeadm config view.

You can use kubeadm config print to print the default configuration and kubeadm config migrate to convert your old configuration files to a newer version. kubeadm config images list and kubeadm config images pull can be used to list and pull the images that kubeadm requires.

In Kubernetes v1.13.0 and later to list/pull kube-dns images instead of the CoreDNS image the --config method described here has to be used.

{{% /capture %}}

{{% capture body %}}

kubeadm config view

{{< include "generated/kubeadm_config_view.md" >}}

kubeadm config print init-defaults

{{< include "generated/kubeadm_config_print_init-defaults.md" >}}

kubeadm config print join-defaults

{{< include "generated/kubeadm_config_print_join-defaults.md" >}}

kubeadm config migrate

{{< include "generated/kubeadm_config_migrate.md" >}}

kubeadm config images list

{{< include "generated/kubeadm_config_images_list.md" >}}

kubeadm config images pull

{{< include "generated/kubeadm_config_images_pull.md" >}}

{{% /capture %}}

{{% capture whatsnext %}}

  • kubeadm upgrade to upgrade a Kubernetes cluster to a newer version {{% /capture %}}