一、配置国内源和预装环境:
sudo touch /etc/apt/sources.list.d/kubernetes.list
sudo chmod 666 /etc/apt/sources.list.d/kubernetes.list
deb http://mirrors.ustc.edu.cn/kubernetes/apt kubernetes-xenial main
此时执行会报错,因为签名认证失败,需要重新?成,进行步骤5
#运?如下命令,添加错误中对应的key(错误中NO_PUBKEY后?的key的后8位):
gpg --keyserver keyserver.ubuntu.com --recv-keys BA07F4FB gpg --export --armor BA07F4FB | sudo apt-key add - sudo apt update
sudo ufw disable
# 成功 $ sudo swapoff -a # 永久关闭swap分区 $ sudo sed -i ‘s/.*swap.*/#&/‘ /etc/fstab
# 安装操控selinux的命令 $ sudo apt install -y selinux-utils # 禁?selinux $ setenforce 0 # 重启操作系统 $ shutdown -r now # 查看selinux是否已经关闭 $ sudo getenforce Disabled(表示已经关闭)
sudo touch /etc/sysctl.d/k8s.conf
sudo tee /etc/sysctl.d/k8s.conf <<-‘EOF‘ net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 vm.swappiness = 0 EOF
#执行命令使修改生效
原文:https://www.cnblogs.com/flycc/p/14265135.html