kubeadm在kube系统名称空间中有一个名为“kubeadm config”的ConfigMap,kubeadm使用它来存储关于系统的内部配置 集群。kubeadm cliv1.8.0+会自动创建这个ConfigMap,其配置与“kubeadm init”一起使用,但是如果 使用kubeadmv1.7.x或更低版本初始化群集,必须使用“config upload”命令创建此群集 配置地图。这是必需的,以便“kubeadm upgrade”可以正确配置升级的集群。
格式:
kubeadm config [参数]
kubeadm config [命令]
现有命令:
images 与kubeadm使用的容器图像交互
migrate 从文件中读取旧版本的kubeadm配置API类型,并为新版本输出类似的config对象
print 打印配置
view 查看集群中存储的kubeadm配置
参数:
--kubeconfig string
与集群通信时要使用的kubeconfig文件。
如果未设置该标志,则可以在一组标准位置中搜索现有的kubeconfig文件。
(默认值)/etc/kubernetes/admin.conf")
全局参数:
--add-dir-header 如果为true,则将文件目录添加到标头
--log-file string 如果非空,则使用此日志文件
--log-file-max-size uint 定义日志文件可以增长到的最大大小。单位为兆字节。如果该值为0,则最大文件大小不受限制。(默认值1800)
--rootfs string [实验性]指向“真实”主机根文件系统的路径。
--skip-headers 如果为true,则避免在日志消息中使用头前缀
--skip-log-headers 如果为true,则在打开日志文件时避免使用标头
-v, --v Level 日志级别详细信息的编号