Передумови¶
Info
Це гілка розгалуження від оригінальної "Kubernetes the hard way", Келсі Хайтауера (GitHub: kelseyhightower). На відміну від оригіналу, який базується на дистрибутивах, подібних до Debian, для архітектури ARM64, ця гілка націлена на дистрибутиви Enterprise Linux, такі як Rocky Linux, який працює на архітектурі x86_64.
В цьому розділі викладені вимоги до машини, необхідні для виконання задач описаних у цьому підручнику.
Віртуальні або фізичні машини¶
Для цього підручника потрібні чотири (4) віртуальні або фізичні машини x86_64, на яких працює Rocky Linux 9.5 (контейнери Incus або LXD також мають працювати). У наведеній нижче таблиці перераховано чотири машини та їхні вимоги до ЦП, пам’яті, та сховища.
Назва | Опис | CPU | RAM | Пам’ять |
---|---|---|---|---|
jumpbox | Адміністрація хоста | 1 | 512MB | 10GB |
сервер | Сервер Kubernetes | 1 | 2GB | 20GB |
node-0 | Робочий вузол Kubernetes | 1 | 2GB | 20GB |
node-1 | Робочий вузол Kubernetes | 1 | 2GB | 20GB |
Ви вирішуєте, як ви забезпечите машини; Єдина вимога полягає в тому, щоб кожна машина відповідала наведеним вище системним вимогам, включаючи специфікації машини та версію операційної системи. Після того, як усі чотири машини підготовлені, перевірте системні вимоги, виконавши команду 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