实验 1:先决条件¶
信息
这是由 Kelsey Hightower(GitHub:kelseyhightower)最初编写的 “Kubernetes the hard way” 的一个分支。与原始版本不同的是,原始版本基于 ARM64 架构的类 Debian 发行版,而此分支则针对 Rocky Linux 等企业级 Linux 发行版,这些发行版运行在 x86_64 架构上。
在本实验中,您将回顾遵循本教程所需的机器要求。
虚拟机或物理机¶
本教程需要四 (4) 台运行 Rocky Linux 9.5 的 x86_64 虚拟机或物理机(Incus 或 LXD 容器也可以)。下表列出了四台机器及其 CPU、内存和存储要求。
名称 | 描述 | CPU | 内存 | 存储 |
---|---|---|---|---|
jumpbox | 管理主机 | 1 | 512MB | 10GB |
server | 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 系统的配置都应该是这样。
下一步:设置 jumpbox
作者:Wale Soyinka
贡献者:Steven Spencer, Ganna Zhyrnova