我正在使用hypriotOS在树莓派上安装kubernetes cluser。 在安装过程中,我仅需使用
安装kubeadmapt-get install kubeadm
有人可以向我解释kudeam的实际作用吗?我已经在文档中阅读了有关引导的信息,但我不完全了解。我也想知道为什么我只需要安装kubeadm,因为它是在文档中写的:
kubeadm将不会安装或管理kubelet或kubectl
安装后,我可以使用kubectl等,而无需像
那样显式安装它。apt-get install kubeadm kubectl kubelet kubernetes-cni
答案 0 :(得分:1)
kubeadm是自1.4.0起的Kubernetes发行版的一部分,该工具可帮助您安装和设置Kubernetes集群。
kubeadm执行必要的操作,以使最小可行的群集启动并运行。从设计上讲,它只关心引导程序,而不关心配置机器。同样,安装Kubernetes仪表板,监视解决方案和特定于云的附加组件等各种功能强大的附加组件也不在此范围之内。
相反,我们希望在kubeadm的基础上构建更高级别,更量身定制的工具,理想情况下,使用kubeadm作为所有部署的基础将使创建一致性集群更加容易
答案 1 :(得分:0)
如@Manuel Domínguez所述: Kubeadm是用于构建Kubernetes集群的工具。它负责集群引导。 它还支持升级,降级和管理引导令牌。
首先,Kubeadm运行一系列预检查,以确保机器已准备好运行Kubernetes,在引导集群期间,kubeadm正在下载并安装集群控制平面组件并配置所有必要的集群资源。
f.e。
控制平面组件,例如:
运行时组件,例如:
您可以找到有关Kubeadm的更多信息:
希望获得帮助