配置master和work节点的域名
vi /etc/hosts
,增加以下内容
192.168.99.101 master
192.168.99.102 node1
192.168.99.103 node2
配置域名解析器服务器
vi /etc/resolv.conf
增加
nameserver 114.114.114.114
配置阿里源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
安装基本软件包
yum install wget net-tools ntp -y
同步系统时间
ntpdate 0.asia.pool.ntp.org
配置docker,k8s的阿里云的yum源
vim /etc/yum.repos.d/kubernets.repo
,添加以下内容
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
配置完成后使用命令yum repolist
查看kubernetes源和docker源是否生效。
将桥接的IPV4流量传递到iptables的链
modprobe br_netfilter
cat /proc/sys/net/bridge/bridge-nf-call-iptables
# 查看结果等于1
vi /etc/sysctl.d/k8s.conf
# 添加以下内容
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
关闭SELinux
setenforce 0
永久关闭SElinux需要修改配置文件 vim /etc/selinux/config
将SELINUX=enforcing
修改为SELINUX=disabled
关闭swap
临时关闭
swapoff -a
修改配置文件vim /etc/fstab
将这一行注释掉
# /dev/mapper/centos-swap swap swap defaults 0 0
使用free -m
查看swap为0