从文件中读取旧版本的 kubeadm 配置的 API 类型,并为新版本输出类似的配置对象
概要
此命令允许您在 CLI 工具中将本地旧版本的配置对象转换为最新支持的版本,而无需变更集群中的任何内容。在此版本的 kubeadm 中,支持以下 API 版本:
- kubeadm.k8s.io/v1beta3
因此,无论您在此处传递 --old-config 参数的版本是什么,当写入到 stdout 或 --new-config (如果已指定)时, 都会读取、反序列化、默认、转换、验证和重新序列化 API 对象。
换句话说,如果您将此文件传递给 "kubeadm init",则该命令的输出就是 kubeadm 实际上在内部读取的内容。
kubeadm config migrate [flags]
选项
| -h, --help | |
| migrate 操作的帮助信息 | |
| --new-config string | |
| 使用新的 API 版本生成的 kubeadm 配置文件的路径。这个路径是可选的。如果没有指定,输出将被写到 stdout。 | |
| --old-config string | |
| 使用旧 API 版本且应转换的 kubeadm 配置文件的路径。此参数是必需的。 | |
从父命令继承的选项
| --kubeconfig string 默认值:"/etc/kubernetes/admin.conf" | |
| 用于和集群通信的 kubeconfig 文件。如果未设置,那么 kubeadm 将会搜索一个已经存在于标准路径的 kubeconfig 文件。 | |
| --rootfs string | |
| [实验] 到 '真实' 主机根文件系统的路径。 | |
最后修改 June 10, 2022 at 8:25 PM PST: Switch language name 'zh' to 'zh-cn' (c52818c03d)