Deckhouse Kubernetes Platform в Amazon AWS

Для развертывания будет использован минимальный набор узлов:

  • Кластер состоит из одного master-узла и одного worker-узла.
  • Управляющие компоненты Kubernetes-кластера и Deckhouse-контроллер работают на master-узле.
  • Deckhouse запускает не системные компоненты (Ingress-контроллер, Prometheus, cert-manager и т.д.) на worker-узле.
  • Ваши приложения должны работать на worker-узле.

Схема размещения и взаимодействия ресурсов в облаке...

Схема размещения ресурсов (layout) определяет расположение ресурсов в облаке и их сетевое взаимодействие. Существует несколько предопределённых схем размещения, о которых подробнее вы можете узнать в документации.

При установке будет использоваться схема размещения ресурсов WithoutNAT.

resources

В данной схеме каждому узлу присваивается публичный IP-адрес (ElasticIP). NAT не используется совсем.

Презентация содержит основные этапы установки, которые предстоит пройти.

Что необходимо для установки

  1. Персональный компьютер. Компьютер, с которого будет производиться установка. Он нужен только для запуска инсталлятора Deckhouse и не будет частью кластера.

    Требования...

    • ОС: Windows 10+, macOS 10.15+, Linux (Ubuntu 18.04+, Fedora 35+);
    • установленный docker для запуска инсталлятора Deckhouse (инструкции для Ubuntu, macOS, Windows);

    • HTTPS-доступ до хранилища образов контейнеров registry.deckhouse.ru;
    • доступ до API облачного провайдера, учетная запись с правами на создание ресурсов и настроенная утилита awscli;
  2. Ресурсы облачного провайдера.

    Минимальные рекомендованные ресурсы...

    • 8 ядер CPU;
    • 16 ГБ RAM;
    • 100 ГБ дискового пространства;
    • ядро Linux версии 5.7 или новее.