很多人K8s都安装不了,经过几番尝试,我终于成功搭建了k8s。通过我以下步骤,绝对可以成功。特此记录笔记,为了避免其他人踩坑,适合所有k8s的学者。
需要centos 7 虚拟机一台;内存2G以上;磁盘20G以上;可参考上一篇《VMware安装centOs镜像》
目录
1.关闭swap
vi /etc/fstab
注释掉swap;
临时关闭:
swapoff -a;
2.关闭selinux
vi /etc/sysconfig/selinux
设置SELINUX=disabled,需要重启reboot。
3.关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
4.启用网络配置
echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables
5.设置网桥参数
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
EOF
6.修改hosts文件
vi /etc/hosts
设置:192.168.140.132 k8s-single
7.修改hostname
hostnamectl set-hostname k8s-single