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

2.9 KiB
Raw Blame History

title content_template weight
kubeadm config templates/concept 50

{{% capture overview %}}

从 v1.8.0 开始kubeadm 将集群的配置上传到名为 kube-system 的 ConfigMap 对象中,对象位于 kube-system 命名空间内。并在以后的升级中读取这个 ConfigMap 配置对象。 这样可以保证系统组件的正确配置,提供无缝的用户体验。

您可以执行 kubeadm config view 来查看 ConfigMap。如果使用 kubeadm v1.7.x 或更低版本来初始化群集,必须先使用 kubeadm config upload 创建 ConfigMap然后才能使用 kubeadm upgrade。

在 Kubernetes v1.11.0 中,添加了一些新命令。你可以使用 kubeadm config print-default 打印默认配置,可以用 kubeadm config migrate 来将旧的配置文件转换到较新的版本,还可以使用 kubeadm config images list 和 kubeadm config images pull 列出并拉取 kubeadm 所需的镜像。

{{% /capture %}}

{{% capture body %}}

kubeadm config upload from-file

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 将 Kubernetes 集群升级到更新版本 [kubeadm upgrade] {{% /capture %}}