Перейти до вмісту

Розгортання на 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 BootPXE/UEFI завантаження, DHCP/TFTP, MAAS, Tinkerbell, autoinstall60 хв
Модуль 2.3: Імутабельні ОС для KubernetesTalos Linux, Flatcar Container Linux, RHCOS, чому імутабельність важлива45 хв
Модуль 2.4: Декларативне Bare Metal з Cluster APICluster API для bare metal, Metal3, Sidero, життєвий цикл машин60 хв