保护容器编排平台的资源的实例免于无意删除制造技术

技术编号:37108596 阅读:29 留言:0更新日期:2023-04-01 05:07
本公开涉及保护容器编排平台的资源的实例免于无意删除。容器编排平台管理包括第一自定义资源和第二自定义资源的多个资源实例。容器编排平台的API服务器接收删除第二自定义资源的实例的请求;确定与第二自定义资源的实例相关联的实例数据是否具有标识第一自定义资源的实例的反向引用,该反向引用指示第一自定义资源的实例依赖于第二自定义资源的实例;以及响应于确定实例数据具有对第一自定义资源的实例的反向引用,绕过第二自定义资源的实例的删除。的删除。的删除。

【技术实现步骤摘要】
保护容器编排平台的资源的实例免于无意删除
[0001]相关申请的交叉引用
[0002]本申请要求于2021年9月30日提交的美国专利申请号17/491,224的优先权权益,其全部内容通过引用结合于此。


[0003]本公开涉及计算系统,并且更具体地,涉及容器编排平台(container orchestration platforms)。

技术介绍

[0004]在典型的云数据中心环境中,存在提供计算和/或存储容量来运行各种应用的大型互连服务器集合。例如,数据中心可包括托管订户(即,数据中心的客户)的应用和服务的设施。数据中心可以例如托管诸如联网和存储系统、冗余电源和环境控制的基础设施设备。在典型的数据中心中,存储系统集群和应用服务器经由由一层或多层物理网络交换机和路由器提供的高速交换机结构来互连。更复杂的数据中心利用位于各种物理主机设施中的订户支持设备来提供分散在世界各地的基础设施。数据对象的不同实例可用于描述和配置云数据中心网络的设备、服务和其他资源。

技术实现思路

[0005]总体上,本公开描述用于防止Kuber本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种容器编排方法,包括:由容器编排平台的应用编程接口API服务器接收删除第二自定义资源的实例的请求,所述容器编排平台管理包括第一自定义资源和所述第二自定义资源的多个自定义资源的实例;由所述API服务器确定与所述第二自定义资源的实例相关联的实例数据是否具有标识所述第一自定义资源的实例的反向引用,所述反向引用指示所述第一自定义资源的实例依赖于所述第二自定义资源的实例;以及响应于确定所述实例数据具有对所述第一自定义资源的实例的所述反向引用,绕过对所述第二自定义资源的实例的删除。2.根据权利要求1所述的方法,还包括:由所述API服务器接收创建所述第一自定义资源的实例的请求;由所述容器编排平台的协调器确定所述第一自定义资源的实例与所述第二自定义资源的实例相关联;创建与所述第二自定义资源的实例相关联的所述实例数据;生成标识所述第一自定义资源的实例的反向引用标签;以及将所述反向引用标签插入到与所述第二自定义资源的实例相关联的所述实例数据中。3.根据权利要求2所述的方法,其中,生成所述反向引用标签包括:将把标签标识为所述反向引用标签的标签前缀和所述第一自定义资源的实例的标识符,插入所述反向引用标签中。4.根据权利要求3所述的方法,其中,生成所述反向引用标签还包括:将名称插入到所述反向引用标签中;以及对所述第一自定义资源的实例的标识符进行散列以创建所述标识符的散列值,其中,将所述第一自定义资源的实例的标识符插入到所述反向引用标签中包括将所述散列值插入到所述反向引用标签中。5.根据权利要求1所述的方法,其中,确定与所述第二自定义资源的实例相关联的所述实例数据是否具有标识所述第一自定义资源的实例的所述反向引用包括:确定与第二实例数据是否包括反向引用标签。6.根据权利要求1

5中任一项所述的方法,还包括:响应于确定所述实例数据具有对所述第一自定义资源的实例的所述反向引用,输出请求删除所述第二自定义资源的实例的错误的指示。7.根据权利要求1

5中任一项所述的方法,其中,响应于确定所述实例数据不具有对任何自定义资源的反向引用,删除所述第二自定义资源的实例。8.根据权利要求1

5中任一项所述的方法,其中,所述API服务器包括用于处理标识所述第二自定义资源的请求的扩展API服务器。9.根据权利要求1

5中任一项所述的方法,其中,由所述API服务器确定与所述第二自定义资源的实例相关联的所述实例数据是否具有标识所述第一自定义资源的实例的所述反向引用包括:由与所述API服务器的验证准入块相关联的网络挂钩确定与所述第二自定义资源的实例相关联的实例数据是否具有标识所述第一自定义资源的实例的所述反向引用。
10.根据权利要求1

5中任一项所述的方法,其中,所述第二自定义资源的实例的所述反向引用...

【专利技术属性】
技术研发人员:尤瓦拉亚
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:

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

1