安装部署神器-Kubeadm
Kubeadm 是一个提供了 kubeadm init
和 kubeadm join
的工具, 作为创建 Kubernetes 集群的 “快捷途径” 的最佳实践。
kubeadm 通过执行必要的操作来启动和运行最小可用集群。 按照设计,它只关注启动引导,而非配置机器。同样的, 安装各种 “锦上添花” 的扩展,例如 Kubernetes Dashboard、 监控方案、以及特定云平台的扩展,都不在讨论范围内。
相反,我们希望在 kubeadm 之上构建更高级别以及更加合规的工具, 理想情况下,使用 kubeadm 作为所有部署工作的基准将会更加易于创建一致性集群。
如何安装
要安装 kubeadm, 请参照 【零基础入门云原生-k8s,轻松实战】k8s实践——安装配置及运行.
kubeadm常用命令
kubeadm init 初始搭建控制平面节点
kubeadm join 搭建工作节点并将其加入到集群中
kubeadm upgrade 升级 Kubernetes 集群到新版本
kubeadm config 配置集群命令。如果使用 v1.7.x 或更低版本的 kubeadm ,初始化集群时则使用 kubeadm upgrade
来配置你的集群
kubeadm token 用于管理 kubeadm join
使用的令牌
kubeadm reset 用于恢复/回滚通过 kubeadm init
或者 kubeadm join
命令对节点进行的任何变更
kubeadm certs 用于管理 Kubernetes 证书
kubeadm kubeconfig 用于管理 kubeconfig 文件
kubeadm version 用于打印 kubeadm 的版本信息
kubeadm alpha 用于预览一组可用于收集社区反馈的特性
命令行工具kubelet
kubelet 是在每个 Node 节点上运行的主要 “节点代理”。它可以使用以下之一向 apiserver 注册ÿ