如何减小Kubernetes的大小?

时间:2019-04-12 08:45:23

标签: kubernetes kubectl kubeadm

我发现kubelet约为128MB,kubectl约为40MB,kubeadm约为40M。但是,它们太大了,无法在IoT或某些嵌入式系统上运行。 有什么方法可以减小Kubenetes的大小?

2 个答案:

答案 0 :(得分:3)

我会检查k3s,这是专为IOT设计的kubernetes分发。

答案 1 :(得分:2)

kubeadm只是设置Kubernetes集群的一种方法,您可以采用不需要它的方法,例如手动设置服务。例如Kubernetes The Hard Way不使用kubeadm-您可以签出。

kubectl在初始设置过程中可能是必需的,但在此之后没有必要,因为它只是一个客户端工具,不一定需要在运行kubelet的计算机上。

您还可以通过选择的方法(kubeadm / manual / other)安装kubernetes,然后删除不再需要的所有工具/软件包/临时文件,并准备磁盘映像。

此外,您还应该查看k3s,其目的是减小其尺寸并修剪除基本功能以外的所有内容。