docker - kubeadm 究竟做了什么?
问题描述
我正在使用 hypriotOS 在树莓派上安装一个 kubernetes 集群。在安装过程中,我只需要使用安装 kubeadm
apt-get 安装 kubeadm
有人可以向我解释一下 kudeam 实际上做了什么吗?我已经在文档中阅读了有关引导的内容,但我并不完全理解。我也想知道为什么我只需要安装 kubeadm,因为它写在文档中:
kubeadm 不会安装或管理 kubelet 或 kubectl
安装后,我可以使用 kubectl 等,而无需像这样明确安装
apt-get install kubeadm kubectl kubelet kubernetes-cni
解决方案
正如@Manuel Domínguez所提到的:Kubeadm 是一个构建 Kubernetes 集群的工具。它负责集群引导。它还支持升级、降级和管理引导令牌。
首先,Kubeadm 运行一系列预检查以确保机器准备好运行 Kubernetes,在引导集群期间,kubeadm 正在下载和安装集群控制平面组件并配置所有必要的集群资源。
铁
控制平面组件,例如:
- kube-apiserver,
- ube-控制器-管理器,
- kube 调度程序,
- 等
运行时组件,例如:
- 库贝莱特,
- kube-代理
- 容器运行时
您可以找到有关 Kubeadm 的更多信息:
希望这有帮助
推荐阅读
- r - 为什么排序比 R 中的排序函数慢?
- javascript - 我的 f7/vue 单选按钮没有按预期工作
- c++ - 如何使用 std::make_unique() 在构造函数中启动 std::unique_ptr
- batch-file - 使用 BAT 文件时如何在 CMD 中输入命令?
- findersync - Finder Cover 流程分配第二个 FIFinderSync
- ruby-on-rails - 通过rails控制台将用户分配为rails中的管理员
- django - scrapy上的多蜘蛛
- php - Mac上的laravel迁移错误
- regex - .Net Regex - 在组捕获中省略空间
- apache-spark - spark.sql.shuffle.partitions 和 df.repartition 之间的区别(如果有的话)