码头工人如何添加网桥并设置ip地址范围

  介绍

这篇文章将为大家详细讲解有关码头工人如何添加网桥并设置ip地址范围,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

先看一下当前情况:

码头工人如何添加网桥并设置ip地址范围

由于是生产环境,所以先要把豆荚给驱逐一下,以免影响业务

奥胪饭と巳绾翁砑油挪⑸柚胕p地址范围"

首先说下,直接使用码头工人网络创建xx的方式是不行的,因为这种方式创建的网桥并没有挂到虚拟机上,所以不工作,可能需要一些其他的额外配置。这里就不去研究了。提一下,免得各位踩坑。

整个过程如下图,清晰可见。为了方便各位看官老爷,我把命令也复制出来。

[root@dashuaibi -服务器- 103,jpserver] #, ip 一个| grep  docker0   [root@dashuaibi -服务器- 103,jpserver] #, brctl  - h   用法:,brctl (命令)   命令:   ,addbr  & lt; bridge> add 桥   ,delbr  & lt; bridge> delete 桥   ,addif  & lt; bridge>, & lt; device> add  interface 用桥   ,delif  & lt; bridge>, & lt; device> delete  interface 得到桥   ,hairpin  & lt; bridge> & lt; port>,{|关闭},turn  hairpin 开/关   ,setageing  & lt; bridge> & lt; time> set  ageing 时间   ,setbridgeprio  & lt; bridge> & lt; prio> set  bridge 优先   ,setfd  & lt; bridge>, & lt; time> set  bridge  forward 延迟   ,sethello  & lt; bridge> & lt; time> set  hello 时间   ,setmaxage  & lt; bridge> & lt; time> set  max  message 年龄   ,setpathcost  & lt; bridge> & lt; port>, & lt; cost> set  path 成本   ,setportprio  & lt; bridge> & lt; port>, & lt; prio> set  port 优先   ,show  [bridge>, & lt;], show  a  list  of 桥梁   ,showmacs  & lt; bridge> show  a  list  of  mac  addr   ,showstp  & lt; bridge> show  bridge  stp 信息   ,stp  & lt; bridge>,{|关闭},turn  stp 开/关   [root@dashuaibi -服务器- 103,jpserver] #, brctl  addbr  docker0   [root@dashuaibi -服务器- 103,jpserver] #, ip  link  set  docker0    [root@dashuaibi -服务器- 103,jpserver] #, ip  addr  add  192.168.0.0/16  dev  docker0   [root@dashuaibi -服务器- 103,jpserver] #, cat /etc/码头工人/daemon.json    {“data-root":,“/docker",“bridge":,“none",“registry-mirrors":, (“http://9b2cd203.m.daocloud.io")}   [root@dashuaibi -服务器- 103,jpserver] #, vim /etc/码头工人/daemon.json    [root@dashuaibi -服务器- 103,jpserver] #, cat /etc/码头工人/daemon.json    {“data-root":,“/docker",“bridge":,“docker0",“registry-mirrors":, (“http://9b2cd203.m.daocloud.io")}   [root@dashuaibi -服务器- 103,jpserver] #, systemctl  daemon-reload   [root@dashuaibi -服务器- 103,jpserver] #, systemctl  restart 码头工人   [root@dashuaibi -服务器- 103,jpserver] #, ip 一个| grep  docker0   149年:,docker0: & lt;广播、多播,,LOWER_UP>, mtu  1500年,qdisc  noqueue  state  UNKNOWN  group  default  qlen  1000   ,inet  192.168.0.1/16  brd  192.168.255.255  scope  global  docker0   [root@dashuaibi -服务器- 103,jpserver] #, docker  network  ls   NETWORK  ID ,, NAME ,,, DRIVER ,,范围   edd34bc4e197 , bridge ,,, bridge ,,当地   9560 af3573ae , host ,,, host ,,当地   22885 d053744 , none ,,, null ,,当地   [root@dashuaibi -服务器- 103,jpserver] #

码头工人如何添加网桥并设置ip地址范围

重启完了以后,重新跑要映射端口的容器,对比如下。之前没有添加网桥就没有端口,添加完网桥以后。端口正常映射

码头工人如何添加网桥并设置ip地址范围

最后就是去除污点,让该节点重新恢复调度。

kubectl  uncordon  10.168.0.103

<强>补充:码头工人修改默认网桥ip地址172.17.0.1

码头工人如何添加网桥并设置ip地址范围