EOF
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d'
/etc/yum.repos.d/CentOS-Base.repo
yum install wget jq psmisc vim net-tools telnet yum-utils device-mapper-
persistent-data lvm2 git -y
rpm -ivh http://mirrors.wlnmp.com/centos/wlnmp-release-centos.noarch.rpm
yum install ntpdate -y
yum install ipvsadm ipset sysstat conntrack libseccomp -y
yum update -y --exclude=kernel*
防火墙时间
kernel
升级
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo 'Asia/Shanghai' >/etc/timezone
ntpdate time2.aliyun.com
(crontab -l; echo "*/5 * * * * /usr/sbin/ntpdate time2.aliyun.com") |
crontab -
systemctl disable --now firewalld
systemctl disable --now dnsmasq
systemctl disable --now NetworkManager
setenforce 0
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/sysconfig/selinux
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
swapoff -a && sysctl -w vm.swappiness=0
sed -ri '/^[^#]*swap/s@^@#@' /etc/fstab
ulimit -SHn 65535
awk 'BEGIN{printf "* soft nofile 65536\n* hard nofile 13702\n* soft nproc
65535\n* hard nproc 655350\n* soft memlock unlimited\n* hard memlock
unlimited\n" >> "/etc/security/limits.conf"}'
#内核升级
#此处需要下面两个包,可以在 findrpm 网站找到
kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm
kernel-ml-devel-4.19.12-1.el7.elrepo.x86_64.rpm
#传到每个机器
for i in K8S-Master02 K8S-Master03 K8S-Node01 K8S-Node02;do scp kernel-ml-
4.19.12-1.el7.elrepo.x86_64.rpm kernel-ml-devel-4.19.12-
1.el7.elrepo.x86_64.rpm $i:/tmp/ ; done
#安装且修改
cd /tmp && yum localinstall -y kernel-ml*
grub2-set-default 0 && grub2-mkconfig -o /etc/grub2.cfg
grubby --args="user_namespace.enable=1" --update-kernel="$(grubby --default-
kernel)"
#检查值是否为 4.19
grubby --default-kernel
yum install ipvsadm ipset sysstat conntrack libseccomp -y
#ipvs
modprobe -- ip_vs
modprobe -- ip_vs_rr
modprobe -- ip_vs_wrr
modprobe -- ip_vs_sh
modprobe -- nf_conntrack
#配置 modules
awk 'BEGIN{printf
"ip_vs\nip_vs_lc\nip_vs_wlc\nip_vs_rr\nip_vs_wrr\nip_vs_lblc\nip_vs_lblcr\ni
p_vs_dh\nip_vs_sh\nip_vs_fo\nip_vs_nq\nip_vs_sed\nip_vs_ftp\nip_vs_sh\nnf_co
nntrack\nip_tables\nip_set\nxt_set\nipt_set\nipt_rpfilter\nipt_REJECT\nipip\
n" >> "/etc/modules-load.d/ipvs.conf"}'
systemctl enable --now systemd-modules-load.service
文档被以下合辑收录
评论