Системні вимоги до екземпляра Платформи
🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію. |
Сторінка у процесі розробки… |
У цьому документі наведено системні вимоги до екземпляра Платформи. Основні аспекти цих вимог включають:
-
Вимоги до OKD-кластера: OKD-кластер може бути розгорнутим у різних середовищах, включаючи публічні хмари як AWS або приватні рішення на базі vSphere. Кожне середовище вимагає свого підходу та специфікацій.
-
Вимоги до центральних сервісів Платформи: Ці сервіси включають компоненти, які є спільними для всіх реєстрів і забезпечують загальне функціонування Платформи.
Деталі кожного з цих аспектів розглядаються в наступних розділах документа. Проаналізуйте подану інформацію, щоб забезпечити оптимальний вибір ресурсів та конфігурацію для вашого екземпляра Платформи.
1. Системні вимоги до середовища розгортання Платформи
1.1. Системні вимоги до OKD у публічному хмарному середовищі AWS
Розділ у процесі розробки… |
Хости у вашому середовищі OKD повинні відповідати наступним технічним характеристикам та системним вимогам.
1.2. Системні вимоги до OKD 3.11 у хмарному середовищі AWS
Див. детальніше Вимоги до встановлення OKD-кластера у середовищі AWS. |
- Основні компоненти:
-
-
Мастер-вузли (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.3. Системні вимоги до OKD у приватному хмарному середовищі vSphere
Розділ у процесі розробки… |
Хости у вашому середовищі OKD повинні відповідати наступним технічним характеристикам та системним вимогам.
Мінімальні вимоги встановлення кластера версії OKD 4.11 на vSphere VMware
Див. детальніше Вимоги до встановлення OKD-кластера у середовищі vSphere. |
- Основні компоненти:
-
-
Мастер-вузли (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
-
Шлюз безпечного обміну (ШБО)
Сервіс | Тип машин | Кількість машин | Тип диска машини | Розмір диска машини, 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 |
Розрахунок вартості центральних сервісів Платформи
Обчислювальна вартість центральних сервісів Платформи відображає кошти, вкладені у ресурси, що підтримують спільні сервіси. Оскільки один такий комплекс сервісів може обслуговувати численні реєстри, його вартість розподіляється пропорційно між ними.
Більше деталей про те, що входить у вартість, можна знайти в електронній таблиці Розрахунок вартості реєстру на сторінці Калькулятор вартості > Орієнтовний розрахунок вартості спільних сервісів. |