跳至内容

实验 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