k8s(2):k8s安装(一)系统初始化
本次共采用5台虚拟机完成安装,3台master节点,2台node节点,详情如下:

软件版本如下:

主机名规划如下:

接下来将正式进入到安装环境,首先是系统的初始化。
1. 初始化工具安装
#所有节点 [root@master-1 ~]# yum install net-tools vim wget lrzsz git -y
2. 关闭防火墙与Selinux,修改主机名和时钟同步:
#所有节点 #关闭防火墙和selinux [root@master-1 ~]# systemctl stop firewalld [root@master-1 ~]# systemctl disable firewalld [root@master-1 ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config #修改主机名 [root@localhost ~]# vi /etc/sysconfig/network HOSTNAME=master-1
NETWORKING=yes #修改主机hosts文件 [root@master-1 ~]# cat > /etc/hosts <<EOF 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 172.31.7.41 master-1 172.31.7.42 master-2 172.31.7.43 master-3 172.31.7.44 node-1 172.31.7.45 node-2 EOF #安装ntp时钟同步和修改时区 [root@master-1 ~]# yum install ntp -y [root@master-1 ~]#mv /etc/localtime /etc/localtime.bak [root@master-1 ~]#ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@master-1 ~]# reboot
3. 设置免密登录,设置通过master-1节点可以免密码登录其他节点,便于后续配置的下发。
#从任意Master节点分发配置到其他所有的节点(包括其他的Master与Node) #本例中从master-1分发 [root@master-1 ~]# yum install -y expect [root@master-1 ~]# ssh-keygen -t rsa -P "" -f /root/.ssh/id_rsa #密码更换 [root@master-1 ~]# export mypass=****** [root@master-1 ~]# name=(master-1 master-2 master-3 node-1 node-2) [root@master-1 ~]# for i in ${name[@]};do expect -c " spawn ssh-copy-id -i /root/.ssh/id_rsa.pub root@$i expect { \"*yes/no*\" {send \"yes\r\"; exp_continue} \"*password*\" {send \"$mypass\r\"; exp_continue} \"*Password*\" {send \"$mypass\r\";} }" done #连接测试 [root@master-1 ~]#ssh master-2
4. 优化内核参数
#所有节点 [root@master-1 ~]# cat >/etc/sysctl.d/kubernetes.conf <<EOF net.bridge.bridge-nf-call-iptables=1 net.bridge.bridge-nf-call-ip6tables=1 net.ipv4.ip_forward=1 vm.swappiness=0 fs.file-max=52706963 fs.nr_open=52706963 EOF #应用内核配置 [root@master-1 ~]#modprobe br_netfilter [root@master-1 ~]# sysctl -p
以上配置即完成了系统的初始化,接下来将进行组件的安装。
posted on 2021-05-08 17:16 torotoise512 阅读(349) 评论(0) 收藏 举报
浙公网安备 33010602011771号