环境准备
虚拟机
VirtualBox
Linux 镜像文件下载
Ubuntu 25.10
硬件配置
建议配置:2C4G,存储空间 400GB
网络配置
桥接模式(相当于独立设备)
启用 ssh 服务并开放 22 端口
启用 ssh 服务
# 安装 OpenSSH 服务(如果尚未安装):sudo apt update && sudo apt install 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 配置
sudo vim /etc/netplan/00-installer-config.yaml
# 修改完成之后重启网络:sudo netplan apply
================ 修改前 =================
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
dhcp4: true
dhcp6: true
match:
macaddress: 08:00:27:2d:a1:c0
set-name: enp0s3
version: 2
================ 修改后 (k8s-master 节点) =================
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
dhcp4: false
addresses:
- 192.168.31.10/24
routes:
- to: default via: 192.168.31.1
nameservers:
addresses: [192.168.31.1, 8.8.8.8]
dhcp6: false
match:
macaddress: 08:00:27:2d:a1:c0
set-name: enp0s3
version: 2
================ 修改后 (k8s-node1 节点) =================
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
dhcp4: false
addresses:
- 192.168.31.11/24
routes:
- to: default via: 192.168.31.1
nameservers:
addresses: [192.168.31.1, 8.8.8.8]
dhcp6:
match:
macaddress: 08:00:27:2d:a1:c0
set-name: enp0s3
version: 2
