美文网首页
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