目录
一、架构设计
1. 主机规划
| 角色 | IP | 主机名 |
|---|---|---|
| master | 192.168.0.100 | k8s-master |
| worker1 | 192.168.0.101 | k8s-node1 |
| worker2 | 192.168.0.102 | k8s-node1 |
2. k8s 网络规划
| 类型 | CIDR |
|---|---|
| pod-network-cidr | 10.244.0.0/16 |
| service-cidr | 10.96.0.0/12 |
二、基础环境配置
Tips:以下操作,所有主机均要执行
1. 配置主机名
| 角色 | 指令 |
|---|---|
| master | hostnamectl set-hostname k8s-master && bash |
| worker1 | hostnamectl set-hostname k8s-node1 && bash |
| worker2 | hostnamectl set-hostname k8s-node2 && bash |
2. 修改 /etc/hosts 文件
echo -e "192.168.33.100 k8s-master\n192.168.33.101 k8s-node1\n192.168.33.102 k8s-node2\n" >> /etc/hosts
3.配置时间与时区
timedatectl set-timezone Asia/Shanghai
timedatectl set-ntp no
apt install ntp -y
systemctl enable ntp
4. 关闭 Swap
# 确认 swap 是否启用
sudo swapon --show
# 暂时关闭 swap
sudo swapoff -a
# 永久关闭 swap
sed -i '/swap/d' /etc/fstab
三、Docker安装与配置
Tips:以下操作,所有主机均要执行
1. 安装 Docker
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install

最低0.47元/天 解锁文章
1405





