--- title: kubeadm config content_type: concept weight: 50 --- 在 `kubeadm init` 执行期间,kubeadm 将 `ClusterConfiguration` 对象上传到你的集群的 `kube-system` 名字空间下 名为 `kubeadm-config` 的 ConfigMap 对象中。 然后在 `kubeadm join`、`kubeadm reset` 和 `kubeadm upgrade` 执行期间读取此配置。 要查看此 ConfigMap,请调用 `kubeadm config view`。 你可以使用 `kubeadm config print` 命令打印默认配置, 并使用 `kubeadm config migrate` 命令将旧版本的配置转化成新版本。 `kubeadm config images list` 和 `kubeadm config images pull` 命令可以用来列出并拉取 kubeadm 所需的镜像。 更多信息请浏览[使用带配置文件的 kubeadm init](/zh/docs/reference/setup-tools/kubeadm/kubeadm-init/#config-file) 或[使用带配置文件的 kubeadm join](/zh/docs/reference/setup-tools/kubeadm/kubeadm-join/#config-file). 在 Kubernetes v1.13.0 及更高版本中,要列出/拉取 kube-dns 镜像而不是 CoreDNS 镜像, 必须使用[这里](/zh/docs/reference/setup-tools/kubeadm/kubeadm-init-phase/#cmd-phase-addon)所描述的 `--config` 方法。 ## kubeadm config upload from-file {#cmd-config-from-file} ## kubeadm config view {#cmd-config-view} {{< include "generated/kubeadm_config_view.md" >}} ## kubeadm config print init-defaults {#cmd-config-print-init-defaults} {{< include "generated/kubeadm_config_print_init-defaults.md" >}} ## kubeadm config print join-defaults {#cmd-config-print-join-defaults} {{< include "generated/kubeadm_config_print_join-defaults.md" >}} ## kubeadm config migrate {#cmd-config-migrate} {{< include "generated/kubeadm_config_migrate.md" >}} ## kubeadm config images list {#cmd-config-images-list} {{< include "generated/kubeadm_config_images_list.md" >}} ## kubeadm config images pull {#cmd-config-images-pull} {{< include "generated/kubeadm_config_images_pull.md" >}} ## {{% heading "whatsnext" %}} * [kubeadm upgrade](/zh/docs/reference/setup-tools/kubeadm/kubeadm-upgrade/) 将 Kubernetes 集群升级到更新版本 [kubeadm upgrade]