参考1
安装
安装docker
$ apt-get remove docker docker-engine docker.io
$ add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
$ apt-get update
$ apt-get install -y docker-ce
#获取版本列表
$ apt-cache madison docker-ce
#指定版本安装
$ apt-get install -y docker-ce=17.09.1~ce-0~ubuntu
设置并启动docker服务
接受所有ip包转发
$ vi /lib/systemd/system/docker.service
#找到ExecStart=xxx,在这行上面加入一行,内容如下:(k8s的网络需要)
ExecStartPost=/sbin/iptables -I FORWARD -s 0.0.0.0/0 -j ACCEPT
启动服务
$ systemctl daemon-reload
$ service docker start
系统设置
关闭防火墙
$ ufw disable
#查看状态
$ ufw status
设置系统参数
#写入配置文件
$ cat <<EOF > /etc/sysctl.d/k8s.conf
net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
#生效配置文件
$ sysctl -p /etc/sysctl.d/k8s.conf
配置host
#配置host,使每个Node都可以通过名字解析到ip地址
$ vi /etc/hosts
#加入如下片段(ip地址和servername替换成自己的)
192.168.1.101 server01
192.168.1.102 server02
192.168.1.103 server03
网友评论