官网下载镜像 https://ubuntu.com/download/server,配置好vmware的NAT网络。
常用设置
# root用户登录设置,用 sudo 也一样。
sudo passwd root
vi /etc/ssh/sshd_config
systemctl restart sshd
VMware的网络问题
# 遇到的问题
# 1.明明显示已经连上网了,还更新了。刚安装好的时候可以联网,期间重启过sshd 。过了一会就不行了。进去ping不通baidu.com。
# 2.昨天网络还好好的,今天重新开机,新建虚拟机网络又不通了。
# 简易的粗暴处理办法:重置vmware → 编辑 → 虚拟网络编辑器 → 还原默认设置(重新安装)→ 再把子网ip设置成之前的。
# vmware的网络设置
子网ip 192.168.90.0
网关 192.168.90.2
VMware克隆节点
# vmware复制node节点的虚拟机,修改ip的配置文件
sudo cat /etc/netplan/00-installer-config.yaml
sudo netplan apply #有个warn,并不影响
# 查看ip修改生效
ip a
# 修改主机名还需要更改 /etc/hosts文件的hostname
sudo hostnamectl set-hostname k8s-node2
# 修改 127.0.1.1 对应的主机名
sudo vi /etc/hosts
k8s环境配置
# 关闭防火墙
sudo systemctl disable --now ufw
# 设置为亚洲的上海时区
sudo timedatectl set-timezone Asia/Shanghai
# 重启时间同步服务
sudo systemctl restart systemd-timesyncd.service
# 确保时间同步服务正常运行
timedatectl status# 关闭 swap 分区,注释掉带swap的这一行:
sudo vi /etc/fstab
sudo swapoff -a# 关闭SELinux
# 安装policycoreutils软件包
sudo apt install -y policycoreutils
# 检查selinux关闭状态
sestatus# 转发 IPv4 并让 iptables 看到桥接流量
cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
overlay
br_netfilter
EOFsudo modprobe overlay
sudo modprobe br_netfilter# 设置所需的 sysctl 参数,参数在重新启动后保持不变
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.ipv4.ip_forward = 1
EOF# 应用 sysctl 参数而不重新启动
sudo sysctl --system
b站视频教程 https://www.bilibili.com/video/BV13z421X7DM/?p=1&vd_source=bbbb07b0e7a79341b0db1593faf31969
配套文档 https://blog.csdn.net/m0_51510236/article/details/136329885