在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"来开启这个功能。