Розгортання на Bare Metal
Як пройти шлях від стійки з порожніми серверами до працюючого кластера Kubernetes? Цей розділ охоплює процес завантаження, встановлення ОС та декларативну інфраструктуру, яка перетворює апаратне забезпечення на повноцінну платформу.
У публічних хмарних середовищах розгортання нового вузла (node) є таким же простим, як звичайний виклик API. У локальному центрі обробки даних (on-premises datacenter) ви повинні керувати фізичною реальністю обладнання. Це включає розуміння фізичної інфраструктури, такої як стійки, розподіл живлення та інтерфейси позасмугового керування (out-of-band management), ще до того, як буде встановлено будь-яке програмне забезпечення.
Після того, як обладнання фізично змонтовано в стійки та підключено кабелями, наступним викликом є автоматизація встановлення операційної системи. Ми розглянемо мережеве завантаження через PXE, імутабельні операційні системи, оптимізовані спеціально для контейнерних навантажень, і, нарешті, як впровадити хмароподібне декларативне розгортання на ваших bare-metal серверах за допомогою таких інструментів, як Cluster API.
Модулі
Розділ «Модулі»| Модуль | Опис | Час |
|---|---|---|
| Модуль 2.1: Основи дата-центрів | Стійки, PDU, UPS, охолодження, IPMI/BMC/Redfish, позасмугове керування | 45 хв |
| Модуль 2.2: Розгортання ОС та PXE Boot | PXE/UEFI завантаження, DHCP/TFTP, MAAS, Tinkerbell, autoinstall | 60 хв |
| Модуль 2.3: Імутабельні ОС для Kubernetes | Talos Linux, Flatcar Container Linux, RHCOS, чому імутабельність важлива | 45 хв |
| Модуль 2.4: Декларативне Bare Metal з Cluster API | Cluster API для bare metal, Metal3, Sidero, життєвий цикл машин | 60 хв |