kubernates kubeadm config详解

283 阅读1分钟

    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              日志级别详细信息的编号