flannel配置kubernetes网络互通实验


配置flannel服务

重复下K8s安装部分flanneld 相关内容
步骤1:

nohup ./flanneld --listen=0.0.0.0:8888 >> /opt/kubernetes/logs/flanneld.log 2>&1 &                          110主机上启动服务器进程

nohup ./flanneld -etcd-endpoints=http://192.168.161.110:2379 -remote=192.168.161.110:8888 >>flanenl.log 2>&1 &     #各minons结点上启动flanneld


/**在etcd服务器上设置子网*/
etcdctl set /coreos.com/network/config '{ "Network": "10.1.0.0/16" }'

步骤2:

在etcd服务器上执行子网网段设置

etcdctl set /coreos.com/network/config '{ "Network": "10.1.0.0/16" }'

步骤3:

重启docker kubelet kube-proxy

source /run/flannel/subnet.env 
ifconfig docker0 ${FLANNEL_SUBNET}

setsid docker daemon --bip=${FLANNEL_SUBNET} --mtu=${FLANNEL_MTU}  --insecure-registry=192.168.161.117:5000 --registry-mirror=https://0ai1grsq.mirror.aliyuncs.com >docker.log 2>&1&
./k8s.minion.sh 

互通测试

宿主机117与73均执行
docker pull  centos        #下载centos操作系统镜像
docker run -it   centos   /bin/bash          #进行centos docker容器

  • 117宿主机执行docker run -it   centos   /bin/bash ,查看IP地址是10.1.83.11
[root@988112aecefc /]# hostname -i
10.1.83.11
        执行ping10.1.59.5,测试59网段与83网段是否互通

  • 117宿主机执行docker run -it   centos   /bin/bash ,查看IP地址是10.1.59.5

[root@07f9f64a0657 /]# hostname -i
10.1.59.5

执行ping10.1.83.11,测试59网段与83网段是否互通










  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值