OpenKruise中,当一个Job被删除后,其底层的NodeImage CRD上的images是否会联动清理

简介: OpenKruise中,当一个Job被删除后,其底层的NodeImage CRD上的images是否会联动清理

在OpenKruise中,当一个Job被删除后,其底层的NodeImage CRD上的images是否会联动清理,取决于NodeImage的创建和删除机制。OpenKruise会自动为每个Node创建一个同名的NodeImage,这个NodeImage包含了哪些镜像需要在这个Node上做预热。当Node发生伸缩时,nodeimage-controller也会对应的创建或删除NodeImage。因此,如果Job所关联的Node发生缩放或删除,那么与该Node相关联的NodeImage以及其中的镜像可能也会被相应的清理。然而,如果仅仅是直接操作了NodeImage CRD而没有触发Node的伸缩或删除,那么NodeImage中的镜像则不会被自动清理。

至于你提到的特殊字段,我认为你可能是在询问关于"feature-gate"的内容。在OpenKruise中,从v1.5.0版本开始,ImagePullJob/ImageListPullJob功能默认是关闭的,以降低默认安装的权限。你需要通过设置"feature-gate ImagePullJobGate=true"来开启这个功能。

目录
相关文章
|
6月前
OpenKruise金丝雀发布过程中,创建出了canary service但没有canary deploy,新老实例均属于同一个deploy,类似多批次发布
OpenKruise金丝雀发布过程中,创建出了canary service但没有canary deploy,新老实例均属于同一个deploy,类似多批次发布
42 1
|
6月前
|
运维 Kubernetes Cloud Native
k8s学习-Pod(生命周期、探针、模板、创建、删除等)
k8s学习-Pod(生命周期、探针、模板、创建、删除等)
119 0
|
Kubernetes Cloud Native 安全
云原生|kubernetes|多集群管理之kubeconfig文件配置和使用(定义,使用方法,合并管理多集群)(一)
云原生|kubernetes|多集群管理之kubeconfig文件配置和使用(定义,使用方法,合并管理多集群)
1969 0
云原生|kubernetes|多集群管理之kubeconfig文件配置和使用(定义,使用方法,合并管理多集群)(一)
|
6月前
|
存储 Kubernetes Docker
容器服务Kubernetes版产品使用合集之集群节点和 pod 实现自动扩缩容如何解决
容器服务Kubernetes版,作为阿里云提供的核心服务之一,旨在帮助企业及开发者高效管理和运行Kubernetes集群,实现应用的容器化与微服务化。以下是关于使用这些服务的一些建议和合集,涵盖基本操作、最佳实践、以及一些高级功能的使用方法。
|
6月前
|
Kubernetes Cloud Native API
kubernetes|云原生| 如何优雅的重启和更新pod---pod生命周期管理实务
kubernetes|云原生| 如何优雅的重启和更新pod---pod生命周期管理实务
394 0
|
6月前
|
JSON Kubernetes Cloud Native
云原生|kubernetes|多集群管理之kubeconfig文件配置和使用(定义,使用方法,合并管理多集群)
云原生|kubernetes|多集群管理之kubeconfig文件配置和使用(定义,使用方法,合并管理多集群)
504 0
|
Kubernetes 监控 Python
阿里云kubernetes(ACK)pod异常问题分析辅助工具-pod生命周期及事件可观测一览图
阿里云kubernetes(ACK)pod异常问题分析辅助工具-pod生命周期及事件可观测一览图
|
存储 Kubernetes Linux
【探索 Kubernetes|作业管理篇 系列 8】探究 Pod 的 API 对象属性级别与重要字段用法
【探索 Kubernetes|作业管理篇 系列 8】探究 Pod 的 API 对象属性级别与重要字段用法
106 1
|
Prometheus Kubernetes 监控
Kubernetes 各组件日志清理
今天看到k8s的nodeexport pod failed,看到是磁盘空间压力过高。
602 0