一种K8S集群预留IP的管理方法、装置、设备及介质制造方法及图纸

技术编号:35294890 阅读:53 留言:0更新日期:2022-10-22 12:41
本申请公开了一种K8S集群预留IP的管理方法、装置、设备及介质,涉及计算机技术领域,包括:对预留IP的使用情况进行监听;当监测到用户终端通过预留IP创建应用时,则对预留IP进行检索,并对已被使用的预留IP进行剔除,以便用户终端通过未被使用的预留IP创建应用;当监测到用户终端对预留IP进行修改时,则判断预留IP是否为未被使用的预留IP,如果是,则允许修改,如果不是,则禁止修改。可见,本申请通过控制器监听预留IP的使用情况,并对已被使用的预留IP进行剔除,进一步通过未被使用的预留IP创建应用,如此一来,保证所述应用能够正常使用,此外,由于未被使用的预留IP才能够被修改,因此避免了修改已使用的预留IP而导致的应用不可用的问题。用的问题。用的问题。

【技术实现步骤摘要】
一种K8S集群预留IP的管理方法、装置、设备及介质


[0001]本专利技术涉及计算机
,特别涉及一种K8S集群预留IP的管理方法、装置、设备及介质。

技术介绍

[0002]Kubernetes是开源的基于容器的集群管理平台,是一种提供了应用部署,规划,更新,维护的机制,简称K8S。由于K8S集群网络架构复杂且网络模型本身对某些特定的网络功能有一定要求,所以需要不同的网络插件来满足特定的环境和要求。
[0003]目前K8S集群常用的网络插件有flannel(网络规划服务)、Calico、Weave、kube

ovn等,这些网络插件不但可以满足K8S集群的网络要求,又能为K8S集群管理员提供所需的某些特定的网络功能,在网络实现方面具有了一定的灵活性。K8S集群部署在安装kube

ovn网络插件后,创建的subnet(子网)支持exclude_ips,也即预留IP(Internet Protocol,网络之间互连的协议)功能。也即,K8S集群在创建子网的时候设置子网CIDR(无类型域间选路,Cla本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种K8S集群预留IP的管理方法,其特征在于,应用于控制器,所述控制器部署于K8S集群,所述方法包括:在完成子网以及子网预留IP的创建后,对所述子网预留IP的使用情况进行监听;当监测到用户终端通过所述子网预留IP创建应用时,则对所述子网预留IP进行检索,并对已被使用的子网预留IP进行剔除,以便所述用户终端通过未被使用的子网预留IP创建应用;当监测到所述用户终端对所述子网预留IP进行修改时,则判断所述子网预留IP是否为未被使用的子网预留IP,如果所述子网预留IP为未被使用的子网预留IP,则允许对所述子网预留IP进行修改,如果所述子网预留IP为已被使用的子网预留IP,则禁止对所述子网预留IP进行修改。2.根据权利要求1所述的K8S集群预留IP的管理方法,其特征在于,还包括:如果与目标子网预留IP对应的目标应用被删除,则将所述目标子网预留IP确定为未被使用的子网预留IP。3.根据权利要求1所述的K8S集群预留IP的管理方法,其特征在于,还包括:当监测到所述用户终端对所述子网预留IP进行删除时,则判断所述子网预留IP是否为未被使用的子网预留IP,如果所述子网预留IP为未被使用的子网预留IP,则允许对所述子网预留IP进行删除,如果所述子网预留IP为已被使用的子网预留IP,则禁止对所述子网预留IP进行删除。4.根据权利要求1所述的K8S集群预留IP的管理方法,其特征在于,所述对所述子网预留IP的使用情况进行监听之后,还包括:将所述子网预留IP的使用情况传输至显示屏。5.根据权利要求1至4任一项所述的K8S集群预留IP的管理方法,其特征在于,所述对已被使用的子网预留IP进行剔除,以便所述用户终端通过未被使用的子网预留IP创建应用之后,还包括:当多个用户终端指定同一个未被使用的子网预留IP创建应用时,则...

【专利技术属性】
技术研发人员:赵海丽杨川
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1