ubuntu部署Docker服务

目录

  1. 部署docker服务准备
  1. docker服务安装

说明:在Master,node1,node2,node3上都需要做配置

环境准备

  • 系统: Ubuntu20.04
root@k8s:~# uname -r
5.4.0-65-generic
root@k8s:~#
  • 开启IP转发
root@k8s:~# sysctl -w net.ipv4.ip_forward=1
或者
root@k8s:~# sysctl -w net.ipv4.ip_forward=1
验证:
root@k8s:~# sysctl -p
net.ipv4.ip_forward = 1
root@k8s:~#
  • 关闭swap交换分区
#:swapoff -a 
注释/etc/fstab中swap 部分
  • 修改服务器时区为Asia/Shanghai
timedatectl set-timezone Asia/Shanghai
  • 重启日志服务: rsyslog
systemctl restart rsyslog
  • 关闭服务器休眠功能
sudo systemctl mask sleep.target suspend.target hibernate.target hybridsleep.target

  • 开启bridge跟踪功能模块,加载br_netfilter模块
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf 
net.bridge.bridge-nf-call-ip6tables = 1 
net.bridge.bridge-nf-call-iptables = 1 
EOF

#: sudo sysctl --system
#: 重启系统,加载模块
root@k8s:~# lsmod | grep br_netfilter
br_netfilter           28672  0
bridge                176128  1 br_netfilter
root@k8s:~#
  • 设置rp_fileter
root@k8s:~# cat /etc/sysctl.d/10-network-security.conf 

# Turn on Source Address Verification in all interfaces to
# prevent some spoofing attacks.
net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.all.rp_filter=1
root@k8s:~#

docker服务安装

  • 安装服务
    直接安装:docker.io 默认为Version: 19.03.08
sudo apt list | grep docker
所有节点上安装docker
sudo apt install docker.io -y
服务开机启动
systemctl enable docker
posted @ 2021-03-10 18:16  独孤云翔  阅读(286)  评论(0)    收藏  举报