k8s集群搭建
1.添加網(wǎng)橋過濾添加網(wǎng)橋過濾及地址轉發(fā)ncat /etc/sysctl.d/k8s.confnnet.bridge.bridge-nf-call-ip6tables = 1nnet.bridge.bridg
1.添加網(wǎng)橋過濾
添加網(wǎng)橋過濾及地址轉發(fā)ncat /etc/sysctl.d/k8s.confnnet.bridge.bridge-nf-call-ip6tables = 1nnet.bridge.bridge-nf-call-iptables = 1nnet.ipv4.ip_forward = 1nvm.swapping = 0nn# 加載br_netfilter模塊nmodprobe br_netfilternn# 查看是否加載nlsmod | grep br_netfilternn# 加載網(wǎng)橋過濾配置文件nsysctl -p /etc/sysctl.d/k8s.conf


2.開啟ipvs
安裝ipset及ipvsadm

向所有主機天下以下腳本
添加需要加載的模塊

授權、運行、檢查是否加載

在master節(jié)點及worker節(jié)點安裝指定版本的docker-ce
$ wget -O /etc/yum.repos.d/docker-ce.reponhttps://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
查看docker版本
$ yum list docker-ce.x86_64 --showduplicates | sort -r
安裝指定版本的docker-ce
$ yum -y install --setopt=obsoletes=0 docker-ce-18.06.3.ce-3.el7
修改docker-ce服務配置文件
修改其目的是為了后續(xù)使用/etc/docker/deamon.json
設置開機自動啟動docker
systemctl enable dockernn啟動dockernsystemctl start dockernn修改內容ncat /usr/lib/systemd/system/docker.servicenn# 如果原文件此行后面有-H選項,請刪除-H后面的所有內容。nExecStart=/usr/bin/dockerd nn# 在/etc/docker/daemon.json添加以下內容ncat /etc/docker/daemon.jsonn{n "exec-opts":["native.cgroupdriver=systemd"]n}

重啟docker







