Как уменьшить размер Kubernetes? - PullRequest
0 голосов
/ 12 апреля 2019

Я обнаружил, что kubelet имеет размер около 128 МБ, kubectl - около 40 МБ, а kubeadm - около 40 МБ. Однако они слишком большие, чтобы работать на IoT или какой-либо встроенной системе. Есть ли способ уменьшить размер Кубенетес?

Ответы [ 2 ]

3 голосов
/ 12 апреля 2019

Я бы проверил k3s , то есть распределение kubernetes, предназначенное для IOT.

2 голосов
/ 12 апреля 2019

kubeadm - это только один из способов настройки кластера Kubernetes, вы можете использовать подход, который не требует этого, например, настраивать службы вручную. Например, Kubernetes The Hard Way не использует kubeadm - вы можете проверить это.

kubectl, вероятно, потребуется во время начальной настройки, но не после нее, поскольку это всего лишь клиентский инструмент, который не обязательно должен находиться на компьютере, на котором запущен kubelet.

Вы также можете установить kubernetes с помощью выбранного вами метода (kubeadm / manual / other), затем удалить все файлы инструментов / пакетов / временных файлов, которые больше не нужны, и подготовить, например, образ диска.

Также вы должны проверить k3s , который точно предназначен для уменьшения его размера и обрезки всего, кроме базовой функциональности.

...