环境准备
虚拟机与镜像
使用 VirtualBox 创建虚拟机,建议安装 Ubuntu 22.04 LTS 版本。虽然社区有更新版本的尝试,但 LTS 版在稳定性上更适合作为生产或学习环境的基础。
硬件配置建议
单节点建议配置:2 核 CPU、4GB 内存,存储空间预留 400GB 以上。
网络配置
推荐使用桥接模式,这样虚拟机相当于局域网内的独立设备,便于后续通信测试。
启用 SSH 服务并开放端口
为了方便远程管理,我们需要确保 SSH 服务已启动且防火墙允许 22 端口访问。
启用 SSH 服务
# 安装 OpenSSH 服务(如果尚未安装)
sudo apt update && sudo apt install -y openssh-server
# 启动并启用 SSH 服务
sudo systemctl start ssh
sudo systemctl enable ssh
# 确认 SSH 正在监听 22 端口
sudo ss -tulnp | grep :22
防火墙开放 22 端口
# 如果 UFW 未启用(推荐)
sudo ufw enable
# 如果 UFW 已启用,开放 22 端口
sudo ufw allow 22/tcp
# 检查 UFW 状态
sudo ufw status verbose
静态 IP 配置
Kubernetes 集群要求节点 IP 固定,避免重启后 IP 变更导致连接失败。
# 编辑 Netplan 配置文件
sudo vim /etc/netplan/00-installer-config.yaml
# 修改完成后重启网络生效
sudo netplan apply
修改前示例:
network:
ethernets:
enp0s3:
dhcp4: true

