通过修改etcd来设置或修改节点flannel子网信息
在首次启动flannel服务的时候可以手动指定subnet.env文件,配置所在节点的flannel子网网段,如果不指定配置文件,flannel将自动分配一个子网网段并生成配置文件 /var/run/flannel/subnet.env,配置信息写入etcd集群。
如果节点失效超时,etcd将清除该节点的子网信息。在不移除节点的情况下,修改配置文件并重启flannel服务,flannel会将etcd中的信息写回subnet.env,即subnet.env文件会被重置。因此必须通过修改etcd来修改节点flannel子网信息。
[root@master1 ~]# etcdctl ls /coreos.com/network/subnets/
/coreos.com/network/subnets/172.7.16.0-24
/coreos.com/network/subnets/172.7.17.0-24
/coreos.com/network/subnets/172.7.28.0-24 [root@master1 ~]# etcdctl set /coreos.com/network/subnets/172.7.18.0-24 '{"PublicIP":"172.25.25.18","BackendType":"host-gw"}'
{"PublicIP":"172.25.25.18","BackendType":"host-gw"} [root@master1 ~]# etcdctl ls /coreos.com/network/subnets/
/coreos.com/network/subnets/172.7.16.0-24
/coreos.com/network/subnets/172.7.17.0-24
/coreos.com/network/subnets/172.7.28.0-24
/coreos.com/network/subnets/172.7.18.0-24 [root@master1 ~]# etcdctl get /coreos.com/network/subnets/172.7.28.0-24
{"PublicIP":"172.25.25.18","BackendType":"host-gw"}
[root@master1 ~]# etcdctl get /coreos.com/network/subnets/172.7.18.0-24
{"PublicIP":"172.25.25.18","BackendType":"host-gw"} [root@master1 ~]# etcdctl rm /coreos.com/network/subnets/172.7.28.0-24
PrevNode.Value: {"PublicIP":"172.25.25.18","BackendType":"host-gw"} [root@master1 ~]# etcdctl ls /coreos.com/network/subnets/
/coreos.com/network/subnets/172.7.16.0-24
/coreos.com/network/subnets/172.7.17.0-24
/coreos.com/network/subnets/172.7.18.0-24 [root@master1 ~]# etcdctl get /coreos.com/network/subnets/172.7.18.0-24
{"PublicIP":"172.25.25.18","BackendType":"host-gw"}
[root@master1 ~]# etcdctl get /coreos.com/network/subnets/172.7.17.0-24
{"PublicIP":"172.25.25.17","BackendType":"host-gw"}
[root@master1 ~]# etcdctl get /coreos.com/network/subnets/172.7.16.0-24
{"PublicIP":"172.25.25.16","BackendType":"host-gw"}
通过修改etcd来设置或修改节点flannel子网信息的更多相关文章
- xampp默认mysql密码设置,修改mysql的默认空密码
xampp默认mysql密码设置,修改mysql的默认空密码 分类: xampp2012-09-12 11:24 30264人阅读 评论(5) 收藏 举报 mysqlphpmyadminauthent ...
- 【转】eclipse android 设置及修改生成apk的签名文件 -- custom debug keystore
原文网址:http://hold-on.iteye.com/blog/2064642 android eclipse 设置及修改生成apk的签名文件 1. 问题: 平时在使用eclipse进行andr ...
- Intellij idea 12和设置快捷键修改(加快项目的开发速度与养成良好习惯)
1.为了养成良好的代码习惯idead中的javascript jSLint能显示不良的代码设置如下 2.Intellij idea 12每一次修改,保存生成都要按ctrl+shift+F9非常影 ...
- Fiddler中设置断点修改Request和Response
Fiddler中设置断点修改Request Fiddler最强大的功能莫过于设置断点了,设置好断点后,你可以修改httpRequest 的任何信息包括host, cookie或者表单中的数据.设置断点 ...
- android 原生camera——设置模块修改
, 此篇博客是记一次客户需求修改,从上周五到现在正好一周时间,期间的各种酸爽,就不说了,还是来看大家关注的技术问题吧. 首先看下以前效果和修改后的效果: 修改前:修改后: 不知道有没有看明白,我在简单 ...
- AndroidStudio制作“我”的界面,设置,修改密码,设置密保和找回密码
前言 大家好,给大家带来AndroidStudio制作"我"的界面,设置,修改密码,设置密保和找回密码的概述,希望你们喜欢 学习目标 掌握修改密码功能的开发,和实现用户密码的修改: ...
- [Oracle][Standby][PDB]在PDB中修改参数,设置范围为 SPFILE,报 ORA-65099错误
[Oracle][Standby][PDB]在PDB中修改参数,设置范围为 SPFILE,报 ORA-65099错误 在Data Gaurd 的 Standby (或 CDB 是 Read Only ...
- 安装Ubuntu16.04与windows10双系统后,如何修改启动默认设置
在安装了Ubuntu16.04系统之后,系统会默认自启动Ubuntu16.04,而我们大多数情况下可能都在使用windows系统,不修改默认设置,不经意间便会启动了Ubuntu16.04,通过我的经历 ...
- Oracle密码过期设置和修改密码问题
Oracle密码过期设置和修改密码问题 学习了:https://jingyan.baidu.com/article/ce09321b5608612bff858ff3.html sqlplus / as ...
随机推荐
- Electron小白入门自学笔记(一)
码文不易啊,转载请带上本文链接呀,感谢感谢 https://www.cnblogs.com/echoyya/p/14297176.html 一.从Hello Electron开始 创建一个空的文件夹, ...
- kubernets之服务资源
一 服务集群内部或者客户端与pod的通信桥梁 kubernets集群的内部pod访问为啥不能使用传统的IP:PORT的形式? pod是短暂的,它们会随时启动或者关闭,原因可能是pod所在的节点下 ...
- 删除开发账号的ACCESS KEY
大家都知道,当申请一个开发账号来开发程序的时候需要一个ACCESS key,这个key我们可以通过系统管理员在OSS上注册, 也可以通过一些软件来计算,比如zapgui.EXE,但是当用软件注册完,不 ...
- php压缩文件夹并下载到本地
/** * @param $path 要压缩的文件夹路径 * @param $filename 要生成的压缩包名称 */ public function create_zip($path,$filen ...
- Redis 实战 —— 05. Redis 其他命令简介
发布与订阅 P52 Redis 实现了发布与订阅(publish/subscribe)模式,又称 pub/sub 模式(与设计模式中的观察者模式类似).订阅者负责订阅频道,发送者负责向频道发送二进制字 ...
- 简单监控liunx中cpu、内存、磁盘及发送邮件参考
shell脚本 vim jk.sh #命名脚本名 #!/bin/bash time=`date "+%Y-%m-%d %H:%M:%S"` #定义时间 echo & ...
- circus reload
circus reload Configuration - Circus 0.15.0 documentation https://circus.readthedocs.io/en/latest/fo ...
- Hugo 博客中文指南(基础教程)
1. 安装 Hugo 从 Hugo 项目主页下载 Releases 文件,解压 hugo.exe 文件到 C:\Windows\System32 目录下. 2. 创建站点 hugo new site ...
- 极光推送的设备唯一性标识 RegistrationID
极光推送的设备唯一性标识 RegistrationID 极光推送的设备唯一性标识 RegistrationID | 极光博客 https://blog.jiguang.cn/registrationi ...
- Linux的.a、.so和.o文件 windows下obj,lib,dll,exe的关系 动态库内存管理 动态链接库搜索顺序 符号解析和绑定 strlen函数的汇编实现分析
Linux的.a..so和.o文件 - chlele0105的专栏 - CSDN博客 https://blog.csdn.net/chlele0105/article/details/23691147 ...