一、安装要求
部署kubernetes集群机器需要满足以下几个条件:
三台机器,系统为centos7.9 64
硬件配置:2GB或更多内存,2个cpu或更多cpu,硬盘50G或更多
集群中的所有机器必须网络互通
可以访问外网,需要获取镜像
禁止swap
二、准备环境<所有环境操作>
2.1 服务器主机分布
192.168.2.53 k8s.master.test
192.168.2.54 k8s.work1.test
192.168.2.55 k8s.work2.test
2.2升级系统
yum -y install epel-release
yum -y update
2.3关闭防火墙
systemctl disable firewalld
2.4关闭selinx
sed -i ‘s/enforcing/disabled/’ /etc/selinux/config
setenforce 0
2.5设置主机名:
hostnamectl set-hostname <自定义主机名>
bash
2.6关闭swap
swapoff -a
grep swap /etc/fstab <注释下面行>
/dev/mapper/centos_k8s-swap swapswapdefaults0 0
2.7只在master添加hosts
cat >> /etc/hosts << EOF
192.168.2.53 k8s.master.test
192.168.2.54 k8s.work1.test
192.168.2.55 k8s.work2.test
EOF
2.8将桥接的ipv4流量传递到iptable的链
cat >> /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl –system
2.9时间同步:
yum -y install chrony
cat /etc/chrony.conf
server ntp.aliyun.com iburst
stratumweight 0
driftfile /var/lib/chrony/drift
rtcsync
makestep 10 3
bindcmdaddress 127.0.0.1
bindcmdaddress ::1
keyfile /etc/chrony.keys
commandkey 1
generatecommandkey
logchange 0.5
logdir /var/log/chrony
systemctl start chronyd.service
systemctl enable chronyd.service
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至22018681@qq.com 举报,一经查实,本站将立刻删除。