Kubernetes kubeadm详解

208 阅读1分钟

轻松引导一个安全的Kubernetes集群

示例:创建一个具有一个控制平面节点的双机集群 (控制集群)和一个工作节点 (您的工作负载,如pod和部署运行的地方)。

1. 主节点: kubeadm init

2. 从节点: kubeadm join <arguments-returned-from-init> 

然后,您可以在任意多台其他机器上重复第二步。

可用命令: 

alpha       Kubeadm实验子命令
completion  输出指定shell(bash或zsh)的完成码
config      管理集群中ConfigMap中持久化的kubeadm集群的配置
help        关于任何命令的帮助
init        运行此命令以设置Kubernetes控制平面
join        在任何希望加入现有群集的计算机上运行此操作
reset       对“kubeadm init”或“kubeadm join”对此主机所做的更改执行尽力而为的还原
token       管理引导令牌
upgrade     使用此命令将集群顺利升级到新版本
version     打印kubeadm的版本

参数:

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