diff --git a/content/zh/docs/reference/setup-tools/kubeadm/kubeadm-config.md b/content/zh/docs/reference/setup-tools/kubeadm/kubeadm-config.md new file mode 100644 index 0000000000..a07a1cd9a8 --- /dev/null +++ b/content/zh/docs/reference/setup-tools/kubeadm/kubeadm-config.md @@ -0,0 +1,74 @@ +--- +reviewers: +- mikedanese +- luxas +- jbeda +title: kubeadm config +content_template: templates/concept +weight: 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 {#cmd-config-from-file} +{{< include "generated/kubeadm_config_upload_from-file.md" >}} + +{{< include "generated/kubeadm_config_upload_from-flags.md" >}} + +## kubeadm config view {#cmd-config-view} +{{< include "generated/kubeadm_config_view.md" >}} + +## kubeadm config print-default {#cmd-config-print-default} +{{< include "generated/kubeadm_config_print-default.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" >}} + +{{% /capture %}} + +{{% capture whatsnext %}} + + + +* [kubeadm upgrade](/docs/reference/setup-tools/kubeadm/kubeadm-upgrade/)将Kubernetes集群升级到更新版本[kubeadm upgrade] +{{% /capture %}} +