Сегодня мы рассмотрим вопрос установки Kubernetes кластера в среде операционных систем, основанных на RHEL7: RedHat Enterprise Linux 7, CentOS 7 и Amazonlinux 2. Мы будем рассматривать установку простого кластера: один мастер-узел + несколько рабочих узлов. Базовая установка Первые шаги являются общими для всех узлов кластера: мастеров и рабочих. Подготовка узлов Для начала необходимо обновить часть системных настроек на всех узлах будущего кластера. Выключаем selinux setenforce 0 Также необходимо отключить selinux при следующей загрузке: открываем /etc/selinux/config и прописываем SELINUX=disabled Kubernetes требует использования честной памяти, поэтому выключаем swap swapoff -a Для правильной маршрутизации сетевых запросов во внутренней сети кластера необходимо включить следующие настройки iptables sysctl net.bridge.bridge-nf-call-iptables=1
sysctl net.bridge.bridge-nf-call-ip6tables=1 Установка среды исполнения контейнеров На первом этапе нам необходимо установить среду исполнения