本地模拟生产环境k8s安装部署(一)

参考:生产环境 | Kubernetes

一、环境信息

操作系统:centos7.1.1

二、安装kubeadm(参考:安装 kubeadm | Kubernetes

1、禁用交换分区

修改 /etc/fstab 文件,注释掉 SWAP 的自动挂载(永久关闭swap,重启后生效)

禁用前

sudo vi /etc/fstab

 重启

sudo reboot

禁用后

2、允许 iptables 检查桥接流量

检查br_netfilter模块是否已加载,执行  lsmod | grep br_netfilter,发现没有加载,随即显示加载,执行 sudo modprobe br_netfilter

3、为了让你的 Linux 节点上的 iptables 能够正确地查看桥接流量,你需要确保在 sysctl 配置中将 net.bridge.bridge-nf-call-iptables 设置为 1

cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
br_netfilter
EOF

cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF

4、检查所需端口(这里需要安装netcat ,安装可以参考之前文章记录下安装netcat工具的步骤_super_1301的博客-优快云博客) 

nc 127.0.0.1 6443

5、安装容器运行时(这里我们使用cri-o ,参考:cri-o/install.md at main · cri-o/cri-o · GitHub)

设置环境变量 export OS=CentOS_7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值