首页 > 解决方案 > kubeadm 究竟做了什么?

问题描述

我正在使用 hypriotOS 在树莓派上安装一个 kubernetes 集群。在安装过程中,我只需要使用安装 kubeadm

apt-get 安装 kubeadm

有人可以向我解释一下 kudeam 实际上做了什么吗?我已经在文档中阅读了有关引导的内容,但我并不完全理解。我也想知道为什么我只需要安装 kubeadm,因为它写在文档中:

kubeadm 不会安装或管理 kubelet 或 kubectl

安装后,我可以使用 kubectl 等,而无需像这样明确安装

apt-get install kubeadm kubectl kubelet kubernetes-cni

标签: dockerkuberneteskubeadm

解决方案


正如@Manuel Domínguez所提到的:Kubeadm 是一个构建 Kubernetes 集群的工具。它负责集群引导。它还支持升级、降级和管理引导令牌。

首先,Kubeadm 运行一系列预检查以确保机器准备好运行 Kubernetes,在引导集群期间,kubeadm 正在下载和安装集群控制平面组件并配置所有必要的集群资源。

控制平面组件,例如:

  • kube-apiserver,
  • ube-控制器-管理器,
  • kube 调度程序,

运行时组件,例如:

  • 库贝莱特,
  • kube-代理
  • 容器运行时

您可以找到有关 Kubeadm 的更多信息:

希望这有帮助


推荐阅读