2. ubuntu安装
1. 设置hosts解析¶
操作节点:所有节点(k8s-master
)均需执行
- 修改hostname
hostname必须只能包含小写字母、数字、","、"-",且开头结尾必须是小写字母或数字
# 在master节点 $ hostnamectl set-hostname k8s-master #设置master节点的hostname # slave1节点 $ hostnamectl set-hostname k8s-worker-node1
2. 调整系统配置¶
操作节点: 所有的master和slave节点(k8s-master,k8s-slave
)需要执行
本章下述操作均以k8s-master为例,其他节点均是相同的操作(ip和hostname的值换成对应机器的真实值)
设置iptables
iptables -P FORWARD ACCEPT
/etc/init.d/ufw stop
ufw disable
- 关闭swap
swapoff -a # 防止开机自动挂载 swap 分区 sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
- 修改内核参数
cat <<EOF > /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 net.ipv4.ip_forward=1 vm.max_map_count=262144 EOF modprobe br_netfilter sysctl -p /etc/sysctl.d/k8s.conf
- 设置apt源
$ apt-get update && apt-get install -y apt-transport-https ca-certificates software-properties-common
$ curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -
$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add
$ add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
$ add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/kubernetes/apt kubernetes-xenial main"
$ apt-get update
#若上步出现NO_PUBLICKEY问题,参考https://www.cnblogs.com/jiangzuo/p/13667011.html
3. 安装docker¶
操作节点: 所有节点
#查看版本
root@docker:~# apt-cache show docker-ce|grep version -i
Version: 5:20.10.12~3-0~ubuntu-focal
Version: 5:20.10.11~3-0~ubuntu-focal
Version: 5:20.10.10~3-0~ubuntu-focal
Version: 5:20.10.9~3-0~ubuntu-focal
Version: 5:20.10.8~3-0~ubuntu-focal
Version: 5:20.10.7~3-0~ubuntu-focal
Version: 5:20.10.6~3-0~ubuntu-focal
Version: 5:20.10.5~3-0~ubuntu-focal
Version: 5:20.10.4~3-0~ubuntu-focal
Version: 5:20.10.3~3-0~ubuntu-focal
Version: 5:20.10.2~3-0~ubuntu-focal
Version: 5:20.10.1~3-0~ubuntu-focal
Version: 5:20.10.0~3-0~ubuntu-focal
Version: 5:19.03.15~3-0~ubuntu-focal
Version: 5:19.03.14~3-0~ubuntu-focal
Version: 5:19.03.13~3-0~ubuntu-focal
Version: 5:19.03.12~3-0~ubuntu-focal
Version: 5:19.03.11~3-0~ubuntu-focal
Version: 5:19.03.10~3-0~ubuntu-focal
Version: 5:19.03.9~3-0~ubuntu-focal
#不存在$ apt-get install docker-ce=5:20.10.8~3-0~ubuntu-bionic
apt-get install docker-ce=5:20.10.8~3-0~ubuntu-focal -y
## 启动docker
$ systemctl enable docker && systemctl start docker
最后更新:
2022-02-19 13:51:47