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

4.3 KiB
Raw Blame History

title content_type weight
kubeadm config concept 50

kubeadm init 执行期间kubeadm 将 ClusterConfiguration 对象上传 到你的集群的 kube-system 名字空间下名为 kubeadm-config 的 ConfigMap 对象中。 然后在 kubeadm joinkubeadm resetkubeadm upgrade 执行期间读取此配置。

你可以使用 kubeadm config print 命令打印默认静态配置, kubeadm 运行 kubeadm init and kubeadm join 时将使用此配置。

{{< note >}}

此命令的输出旨在作为示例。你必须手动编辑此命令的输出来适配你的设置。 删除你不确定的字段kubeadm 将通过检查主机来尝试在运行时给它们设默认值。 {{< /note >}}

更多有关 initjoin 的信息请浏览使用带配置文件的 kubeadm init使用带配置文件的 kubeadm join

有关使用 kubeadm 的配置 API 的更多信息, 请浏览使用 kubeadm API 来自定义组件

你可以使用 kubeadm config migrate 来转换旧配置文件, 把其中已弃用的 API 版本更新为受支持的 API 版本。

kubeadm config validate 可用于验证配置文件。

kubeadm config images listkubeadm config images pull 可以用来列出和拉取 kubeadm 所需的镜像。

kubeadm config print

{{< include "generated/kubeadm_config/kubeadm_config_print.md" >}}

kubeadm config print init-defaults

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

kubeadm config print join-defaults

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

kubeadm config migrate

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

kubeadm config validate

{{< include "generated/kubeadm_config/kubeadm_config_validate.md" >}}

kubeadm config images list

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

kubeadm config images pull

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

{{% heading "whatsnext" %}}