Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 库比德到底做什么?_Docker_Kubernetes_Kubeadm - Fatal编程技术网

Docker 库比德到底做什么?

Docker 库比德到底做什么?,docker,kubernetes,kubeadm,Docker,Kubernetes,Kubeadm,我正在用hypriotOS在raspberry pis上安装kubernetes群集。 在安装过程中,我只需要使用 apt-get-install-kubeadm 有人能给我解释一下库迪姆到底在做什么吗?我已经在文档中读到了有关引导的内容,但我并不完全理解。我还想知道为什么我只需要安装kubeadm,因为文档中写着: kubeadm不会安装或管理kubelet或kubectl 安装后,我可以使用kubectl等,而无需像 安装kubeadm kubectl kubelet kubernetes

我正在用hypriotOS在raspberry pis上安装kubernetes群集。 在安装过程中,我只需要使用

apt-get-install-kubeadm

有人能给我解释一下库迪姆到底在做什么吗?我已经在文档中读到了有关引导的内容,但我并不完全理解。我还想知道为什么我只需要安装kubeadm,因为文档中写着:

kubeadm不会安装或管理kubelet或kubectl

安装后,我可以使用kubectl等,而无需像

安装kubeadm kubectl kubelet kubernetes cni


kubeadm是Kubernetes发行版1.4.0版的一个工具,它可以帮助您安装和设置Kubernetes群集

kubeadm执行必要的操作,以建立并运行最小可行集群。根据设计,它只关心引导,而不关心资源调配机器。类似地,安装各种“好到有”的插件(如Kubernetes仪表板、监控解决方案和特定于云的插件)也不在范围之内

相反,我们希望在kubeadm的基础上构建更高级别和更定制的工具,理想情况下,使用kubeadm作为所有部署的基础将使创建一致性集群变得更容易,如下所述: Kubeadm是构建Kubernetes集群的工具。它负责集群引导。 它还支持升级、降级和管理引导令牌

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

f、 e

控制平面组件,如:

  • kube apiserver
  • ube控制器管理器
  • 库贝调度员
  • etcd
运行时组件,如:

  • 库贝莱
  • 库贝代理
  • 容器运行时
您可以找到有关Kubeadm的更多信息:

  • :

希望这有帮助

那么kubeadm是否包括kubectl、kubelet等,这样我就不必另外安装它们了?不,你需要安装所有这些吗?我只是想知道,因为我使用了本指南()而没有安装kubectl等,而且一切正常