卖不甜枣 发表于 2023-7-27 06:50:26

k8s1.20二进制包安装

集群环境准备

主机规划

主机IP地址主机名主机角色主机配置软件列表10.58.32.31k8s-master01master,LB2C4Gkube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy、docker,haproxy、keepalived10.58.32.32k8s-master02master,LB2C4Gkube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy、docker,haproxy、keepalived10.58.32.33k8s-master03master,LB2C4Gkube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy、docker,haproxy、keepalived10.58.32.34k8s-node01worker1C2Gkubelet、kube-proxy、docker192.168.10.100/VIP(虚拟IP)/软件版本

软件名称版本备注Rocky8kernel版本:5.4kubernetesv1.20.15etcdv3.5.2最新版本calicov3.4.13corednsv1.8.4docker1.19haproxy5.18YUM源默认keepalived3.5YUM源默认网络分配

网络名称网段备注Node网络10.58.32.30~60/24Service网络10.96.0.0/16Pod网络172.16.0.0/12参考:25.基于二进制包安装kubernetes v1.21 --集群部署(二) - 掘金 (juejin.cn)
安装Rocky 8

Vmware 安装
Node网络用的是NAT模式,然后又加了一个网卡,用于仅主机模式
系统初始化

升级系统

yum update -y --exclude=kernel*更新内核

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install-y https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
yum --enablerepo=elrepo-kernel install kernel-lt -y查看目前可用内核
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg使用序号为0的内核,序号0是前面查出来的可用内核编号
grub2-set-default 0生成 grub 配置文件并重启
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot修改网络IP

保证每台机器的网络UUID不同, 去掉UUID
vim /etc/sysconfig/network-scripts/ifcfg-ens192
...

BOOTPROTO=static
...
ONBOOT=yes
IPADDR=10.58.32.31
NETMASK=255.255.255.0

nmcli connection reload基础配置

# 关闭防火墙systemctl stop firewalldsystemctl disable firewalld# 安装vimyum install -y vim lrzsz# 关闭selinuxsed -i 's/SELINUX=.*$/SELINUX=disabled/g'/etc/selinux/config# 关闭swapswapoff -a sed -ri 's/.*swap.*/#&/' /etc/fstab# 设置 open filecat >> /etc/security/limits.conf >/etc/hosts/etc/rc.local/etc/sysctl.d/k8s_better.conf/etc/sysconfig/modules/ipvs.modules/etc/docker/daemon.json
页: [1]
查看完整版本: k8s1.20二进制包安装