【技术实现步骤摘要】
一种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(无 ...
【技术保护点】
【技术特征摘要】
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创建应用时,则...
【专利技术属性】
技术研发人员:赵海丽,杨川,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。