准备k8s学习环境
准备虚拟机环境,k8s试验环境,一个master,二个node,需要3台服务器。如果用实体机,成本太高了。
我准备的是win7,12G内存,VirtualBox(注意BIOS设置开启虚拟化技术,不同主板不一样)。三台centos7.9虚拟机,分别为2C2G,30G。
1.关闭防火墙
systemctl stop firewalld systemctl disable firewalld
2.关闭selinux,开启后可能会出现程序不能访问文件的情况
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config #永久 setenforce 0 #临时
3.关闭swap
swapoff -a #临时
vi /etc/fstab
注释掉下面这行(前面加#号)
/dev/mapper/centos-swap swap
4.设置主机名
hostnamectl set-hostname k8s-master hostnamectl set-hostname k8s-node1 hostnamectl set-hostname k8s-node2
5.在master添加hosts:
EOF在linux中的用法
<< EOF表示开始,EOF表示结束
cat >> /etc/hosts << EOF 192.168.3.12 k8s-master 192.168.3.13 k8s-node1 192.168.3.14 k8s-node2 EOF
6.将桥接的IPv4流量传递到iptables的链:
防止网络出些丢包之类的小问题
cat > /etc/sysctl.d/k8s.conf << EOF net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 EOF
sysctl --system #生效
7.同步时间
yum -y install ntpdate ntpdate time.windows.com
相关阅读
评论:
↓ 广告开始-头部带绿为生活 ↓
↑ 广告结束-尾部支持多点击 ↑