#kubernetes #kubectl #kubeadm
#kubernetes #kubectl #kubeadm
Вопрос:
Я обнаружил, что kubelet
это около 128 МБ, kubectl
около 40 МБ и kubeadm
около 40 М. Однако они слишком велики для запуска в IoT или какой-либо встроенной системе. Есть ли какой-либо способ уменьшить размер Kubenetes?
Ответ №1:
Я бы проверил k3s, дистрибутив kubernetes, предназначенный для Интернета вещей.
Ответ №2:
kubeadm
это только один из способов настройки кластера Kubernetes, вы можете использовать подход, который этого не требует, например, вручную настроить службы. Например, Kubernetes The Hard Way не использует kubeadm — вы можете это проверить.
kubectl
вероятно, это будет необходимо во время начальной настройки, но не после, поскольку это всего лишь клиентский инструмент, который не обязательно должен быть на компьютере, на котором запущен kubelet.
Вы также можете установить kubernetes с помощью выбранного вами метода (kubeadm / manual / other), затем удалить все инструменты / пакеты / временные файлы, которые больше не нужны, и подготовить, например, образ диска.
Также вам следует проверить k3s, который нацелен именно на уменьшение его размера и обрезку всего, кроме базовой функциональности.