准备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

文/程忠 浏览次数:0次   2023-02-06 11:00:16

相关阅读


评论:
点击刷新

↓ 广告开始-头部带绿为生活 ↓
↑ 广告结束-尾部支持多点击 ↑