k8s部署容器网络flannel

配置flannel网络插件

在这里跟上一篇的网络地址有些许差别,大家还是可以用之前的地址进行配置

192.168.20.191   master

192.168.20.193    node2

192.168.20.194   node3

主节点配置

首先在节点上同时安装flannel插件

yum install -y flannel

然后再主机点上编辑配置文件

vim /etc/sysconfig/flanneld

第一行是flannel链接etcd地址

第二行的key是flannel后期查询etcd用的

etcd也需要设置相对应的key

这个是设置k8s容器中的IP网段

etcdctl set /atomic.io/network/config '{"Network":"192.168.0.0/16"}'

systemctl start flannel.service

systemctl enable flannel.service

启动之后flancel会自动分配一个网卡,但是它跟docker的网段不一致

flannel 配置完需要重启docker,同步docker的网段

节点配置

编辑配置文件vim /etc/sysconfig/flanneld

第一个地址指向主节点的etcd

直接重启flanneld和docker

会发现和master分配的网段不一样,这里不需要太在意它的网段地址

测试容器通讯 1:iptables -P FORWARD ACCEPT//这里是指除了明确拒绝的ip,其他一律放行

使用工具busybox

2:docker pull busy box

3:然后docker run -it busybox 在nde2的busybox里面ping主节点的容器地址,能通讯则证明flannel网络部署成功!

主节点容器地址

node2ping master

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值