Системні вимоги до екземпляра Платформи

🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію.

У цьому документі наведено системні вимоги до екземпляра Платформи. Основні аспекти цих вимог включають:

  1. Вимоги до OKD-кластера: OKD-кластер може бути розгорнутим у різних середовищах, включаючи публічні хмари як AWS або приватні рішення на базі vSphere. Кожне середовище вимагає свого підходу та специфікацій.

  2. Вимоги до центральних сервісів Платформи: Ці сервіси включають компоненти, які є спільними для всіх реєстрів і забезпечують загальне функціонування Платформи.

Деталі кожного з цих аспектів розглядаються в наступних розділах документа. Проаналізуйте подану інформацію, щоб забезпечити оптимальний вибір ресурсів та конфігурацію для вашого екземпляра Платформи.

1. Системні вимоги до середовища розгортання Платформи

1.1. Системні вимоги до OKD 4.11 у хмарному середовищі AWS

Хости у вашому середовищі OKD повинні відповідати наступним технічним характеристикам та системним вимогам.

Основні компоненти:
  • Мастер-вузли (master nodes): Керують кластером та ресурсами, контролюють розгортання застосунків, мають сховища конфігурацій.

  • Робочі вузли (worker nodes): Це вузли, де розгортаються контейнерні застосунки.

  • Інфраструктурні вузли (infrastructure nodes): Розгортають служби підтримки кластера, такі як маршрутизатори, метрика та журналювання.

Апаратні вимоги:
  • Мастер-вузли (master nodes):

    • CPU: 2 vCPU

    • ОЗУ: 16 GB RAM

    • Дисковий простір: 40 GB

  • Робочі вузли (worker nodes):

    • CPU: 2 vCPU

    • ОЗУ: 8 GB RAM

    • Дисковий простір: 15 GB

  • Інфраструктурні вузли (infrastructure nodes) (якщо вони використовуються):

    • CPU: 2 vCPU

    • ОЗУ: 8 GB RAM

    • Дисковий простір: 20 GB

Мережеві вимоги:
  • MTU: Рекомендований розмір MTU для ваших мережевих інтерфейсів — 1500 байтів або більше.

  • DNS: Усі вузли в кластері повинні мати можливість розв’язувати імена інших вузлів у мережі.

Вимоги до додаткового програмного забезпечення:
  • Docker: Версія 1.13.1 або новіша для розгортання контейнерів.

  • Red Hat Enterprise Linux: Версія 8 або новіша для вузлів.

Вимоги до AWS:
  • Рекомендовано використовувати оптимізовані для роботи з EBS екземпляри EC2.

  • Забезпечте належний доступ до ресурсів AWS, таких як VPC, EC2, S3 тощо.

  • Розгляньте використання Elastic Load Balancers для розподілу навантаження.

1.2. Системні вимоги до OKD у приватному хмарному середовищі vSphere

Хости у вашому середовищі OKD повинні відповідати наступним технічним характеристикам та системним вимогам.

Мінімальні вимоги встановлення кластера версії OKD 4.11 на vSphere VMware

Основні компоненти:
  • Мастер-вузли (master nodes): Керують кластером та ресурсами, контролюють розгортання застосунків, мають сховища конфігурацій.

  • Робочі вузли (worker nodes): Це вузли, де розгортаються контейнерні застосунки.

  • Інфраструктурні вузли (infrastructure nodes): Розгортають служби підтримки кластера, такі як маршрутизатори, метрика та журналювання.

Апаратні вимоги:
  • Мастер-вузли (master nodes):

    • CPU: 2 vCPU

    • ОЗУ: 16 GB RAM

    • Дисковий простір: 40 GB

  • Робочі вузли (worker nodes):

    • CPU: 1 vCPU

    • ОЗУ: 8 GB RAM

    • Дисковий простір: 15 GB

  • Інфраструктурні вузли (infrastructure nodes):

    • CPU: 2 vCPU

    • ОЗУ: 8 GB RAM

    • Дисковий простір: 20 GB

Мережеві вимоги:
  • MTU: Повинен бути налаштований так, щоб підтримувати найбільший розмір пакета, який потрібен для вашого розгортання.

  • DNS: Всі вузли в кластері повинні мати можливість розв’язувати імена інших вузлів в мережі.

Вимоги до додаткового програмного забезпечення:
  • Docker: Для розгортання контейнерів.

  • Red Hat Enterprise Linux: Версія 7.3 або новіша для вузлів.

Вимоги до vSphere:
  • VM hardware: 13 або новіша версія

  • vSphere ESXi hosts: 6.5 або новіша

  • vCenter host: 6.5 або новіша

Мінімальна підтримувана версія vSphere для компонентів VMware:
  • Компонент Hypervisor: Мінімально підтримувана версія: vSphere 6.5 або новіша, з HW-версією 13.

    Це мінімальна версія, яку підтримує Fedora CoreOS (див. детальніше на офіційному ресурсі: Red Hat Enterprise Linux 8 supported hypervisors list).

  • Компонент Storage with in-tree drivers: Мінімально підтримувана версія — vSphere 6.5 або новіша.

    Цей плагін створює сховище vSphere за допомогою драйверів сховища в ієрархії для vSphere, які входять до OKD.

  • (Опціонально) Компонент Networking (NSX-T): Мінімально підтримувана версія — vSphere 6.5U3 або vSphere 6.7U2 та новіша.

    OKD вимагає vSphere 6.5U3 або vSphere 6.7U2+. NSX Container Plug-in (NCP) VMware сертифіковано для OKD 4.6 і NSX-T 3.x.

2. Системні вимоги до центральних сервісів Платформи

Системні вимоги до центральних сервісів Платформи окреслюють необхідні ресурси для їх ефективної роботи. Ці ресурси є спільними для всіх реєстрів. Серед основних сервісів можна виділити:

Openshift (master та workers)

Система автоматичного розгортання, масштабування та управління застосунками у контейнерах

Ceph

Підсистема розподіленого зберігання файлів

Logging

Підсистема журналювання подій

Central Vault

Підсистема управління секретами Платформи

Minio

Сховище резервних копій Платформи

Trembita

Шлюз безпечного обміну (ШБО)

Таблиця 1. Орієнтовні системні вимоги до центральних сервісів Платформи
Сервіс Тип машин Кількість машин Тип диска машини Розмір диска машини, Gb

Openshift master

r5.2xlarge (8 CPU, 64 RAM)

3

gp2

120

Ceph

r5.4xlarge (16 CPU, 128 RAM)

3

gp2

1170

Logging

m5.2xlarge (8 CPU, 32 RAM)

3

gp2

495

Workers

r5.2xlarge (8 CPU, 64 RAM)

5

gp2

250

Central Vault

r5.2xlarge (8 CPU, 64 RAM)

1

gp2

160

Minio

r5.2xlarge (8 CPU, 64 RAM)

1

gp2

2080

Trembita

r5.2xlarge (8 CPU, 64 RAM)

1

gp2

160

Розрахунок вартості центральних сервісів Платформи

Обчислювальна вартість центральних сервісів Платформи відображає кошти, вкладені у ресурси, що підтримують спільні сервіси. Оскільки один такий комплекс сервісів може обслуговувати численні реєстри, його вартість розподіляється пропорційно між ними.

Більше деталей про те, що входить у вартість, можна знайти в електронній таблиці Розрахунок вартості реєстру на сторінці Калькулятор вартості > Орієнтовний розрахунок вартості спільних сервісів.