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

Передумови

Info

Це гілка розгалуження від оригінальної "Kubernetes the hard way", Келсі Хайтауера (GitHub: kelseyhightower). На відміну від оригіналу, який базується на дистрибутивах, подібних до Debian, для архітектури ARM64, ця гілка націлена на дистрибутиви Enterprise Linux, такі як Rocky Linux, який працює на архітектурі x86_64.

В цьому розділі викладені вимоги до машини, необхідні для виконання задач описаних у цьому підручнику.

Віртуальні або фізичні машини

Для цього підручника потрібні чотири (4) віртуальні або фізичні машини x86_64, на яких працює Rocky Linux 9.5 (контейнери Incus або LXD також мають працювати). У наведеній нижче таблиці перераховано чотири машини та їхні вимоги до ЦП, пам’яті, та сховища.

НазваОписCPURAMПам’ять
jumpboxАдміністрація хоста1512MB10GB
серверСервер Kubernetes12GB20GB
node-0Робочий вузол Kubernetes12GB20GB
node-1Робочий вузол Kubernetes12GB20GB

Ви вирішуєте, як ви забезпечите машини; Єдина вимога полягає в тому, щоб кожна машина відповідала наведеним вище системним вимогам, включаючи специфікації машини та версію операційної системи. Після того, як усі чотири машини підготовлені, перевірте системні вимоги, виконавши команду uname на кожній машині:

uname -mov

Після виконання команди uname ви повинні побачити наступний результат:

#1 SMP PREEMPT_DYNAMIC Wed Feb 19 16:28:19 UTC 2025 x86_64 GNU/Linux

x86_64 у вихідних даних підтверджує, що система є архітектурою x86_64. Це повинно бути у випадку різних систем на базі AMD і Intel.

Далі: setting-up-the-jumpbox

Author: Wale Soyinka

Contributors: Steven Spencer, Ganna Zhyrnova