安装 Kubernetes 1.28.2,使用 Ubuntu20.04

一、架构设计

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 -m 0755-d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值