虚拟机安装流程:https://www.borimooc.com/video/19436.htm
基于文档,在Ubuntu 18.04 系统上安装Kubernetes 1.27.4需先完成环境准备(最少 2 台机器,Master 节点192.168.10.100、Node 节点192.168.10.101等,配置均为 2C4G80G),所有节点需执行共通步骤(禁止 swap 分区、设置主机名与 /etc/hosts、配置 net.bridge 网络参数、替换为阿里软件源、安装 Docker 并配置阿里云镜像加速器及代理);随后 Master 节点需安装 kubeadm、kubelet、kubectl(版本 1.27.4),配置 containerd(修改 sandbox_image、开启 SystemdCgroup、设置镜像加速),通过自定义 kubeadm-config.yaml 初始化集群并安装 Calico 网络;Node 节点完成同 Master 的工具与 containerd 配置后,使用 Master 生成的 token 执行 kubeadm join 加入集群,同时文档还提供了 token 过期处理、kubelet 日志排查等问题解决方法及 crictl/ctr 等常用命令。

操作流程
1. 环境准备
- 虚拟化工具:支持 vmware 等虚拟化软件。
- 机器数量与配置:最少需 2 台机器(1 个 Master+1 个 Node),推荐配置如下表,可扩展 1 个可选 Node 节点:
虚拟机主机名 虚拟机 IP 地址 配置大小 备注 k8s-master1 192.168.10.100 2C4G80G 必须 k8s-node1 192.168.10.101 2C4G80G 必须 k8s-node2 192.168.10.102 2C4G80G 可选 - 连接要求:使用 Xshell 等 SSH 工具连接虚拟机,确保虚拟机可访问外网(用于拉取软件包与镜像)。
2. 所有节点共通操作(Master 与 Node 均需执行)
2.1 禁止 swap 分区
- 暂时禁止:执行命令
sudo swapoff -a(重启后失效)。 - 永久禁止:执行
sudo vi /etc/fstab,注释掉文件中包含 “swap” 的一行(重启后生效)。
2.2 配置主机名与 /etc/hosts
- 设置主机名:Master 节点执行
sudo hostnamectl set-hostname k8s-master1,Node 节点执行sudo hostnamectl set-hostname k8s-node1(对应节点名)。 - 修改 /etc/hosts:执行
sudo vi /etc/hosts,在文件末尾添加集群节点 IP 与主机名映射,示例:192.168.10.100 k8s-master1 192.168.10.101 k8s-node1。
2.3 配置网络参数(开启桥接转发)
- 生成配置文件:执行以下命令创建内核参数配置文件:
bash
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 EOF - 生效配置:执行
sudo sysctl --system使参数立即生效(Ubuntu 20.04 默认无需此步骤)。 - 设置时区:执行
timedatectl set-timezone Asia/Shanghai(可先通过tzselect查询时区)。
2.4 修改软件源为阿里源
- 备份默认源:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak。 - 编辑新源:执行
sudo vi /etc/apt/sources.list,添加阿里 Ubuntu 18.04(代号 bionic)源,共 10 行(含 deb 与 deb-src):plaintext
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restr

最低0.47元/天 解锁文章
129

被折叠的 条评论
为什么被折叠?



