部署k8s1.31

一、环境简介

名称 IP 配置 镜像版本
master 192.168.8.10 2c4G ubuntu20.04 LTS
worker 192.168.8.20 2c4G ubuntu20.04 LTS

二、安装前准备

#更新软件
apt-get upgrade

#设置主机名
hostnamectl set-hostname master

#启动网络服务
systemctl start systemd-networkd

#编辑网络配置文件
cat /etc/netplan/01-network-manager-all.yaml 
# Let NetworkManager manage all devices on this system
network:
  ethernets:
    ens33:
      dhcp4: false
      addresses: [192.168.8.10/24]
      gateway4: 192.168.8.2
      nameservers:
        addresses: [223.5.5.5, 8.8.8.8, 114.114.114.114]
  version: 2

#使其生效
netplan apply

#配置DNS
cat >> /etc/resolv.conf << EOF
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 6.6.6.6
nameserver 223.5.5.5
EOF

#解析主机名
cat > /etc/hosts << EOF
192.168.8.10    k8s-master
192.168.8.20    k8s-worker
EOF

#关闭swap分区
swapoff -a
sed -ri "s/.*swap*./#&/g" /etc/fstab

#互信
ssh-keygen -t rsa
for i in k8s-master k8s-worker; do ssh-copy-id $i; done

#时间同步
apt-get install -y chrony
sed -i 's/^pool pool.*/pool cn.pool.ntp.org iburst/g' /etc/chrony/chrony.conf
  
systemctl enable chrony --now && systemctl restart chrony
#检查
chronyc sourcestats -v

三、启用并配置ipvs,实现网桥过滤和内核转发

#创建加载内核模块
cat << EOF | 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值