美文网首页
flannel 如何实现pod固定ip

flannel 如何实现pod固定ip

作者: wwq2020 | 来源:发表于2023-10-08 10:17 被阅读0次

背景

有时业务需要pod的ip在重建后需要保持不变

pod ip 如何分配

参见https://www.jianshu.com/p/0ec0df182b23

实现思路

假设pod重建后name和namespace不变且调度到同一个node

则只需要修改host-local插件
cmdAdd(即创建sandbox初始化网络)时先尝试从固定ip的存储里取并判断时候超过有效期,如果取不到则执行原有逻辑成功后保持ip信息到固定ip存储
cmdDel(即删除sandbox销毁网络)时,设置ip释放时间(用于cmdAdd时候检查ip是否超过有效期)

demo

https://github.com/wwq-2020/plugins.git

相关文章

网友评论

      本文标题:flannel 如何实现pod固定ip

      本文链接:https://www.haomeiwen.com/subject/zmqbbdtx.html