Сегодня под наше рассмотрение попадает вопрос установки Kubernetes кластера в среде Debian-based операционных систем: Debian 9+ и Ubuntu 16+. Рассмотрим следующую конфигурацию кластера: Базовая установка Базовая установка совпадает для всех типов узлов кластера: мастеров и рабочих. Подготовка узлов Для начала необходимо обновить часть системных настроек на всех узлах будущего кластера. Kubernetes требует использования честной памяти, поэтому выключаем swap sudo swapoff -a Дальше необходимо отключит swap при перезапуске: для этого открываем /etc/fstab и комментируем/удаляем все записи swap. Помимо этого, установим некоторое вспомогательное ПО sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common Установка среды исполнения контейнеров Теперь начинаем приступать к установке необходимого ПО. Во-первых, среда исполнения контейнеров: Docker+ContainerD. Добавляем репозиторий (пример для Ubuntu 18) sudo add-apt-repository "deb https://download.