Defender 日志错误:cri.go:663 无法找到容器 &Container 的图像

Defender 日志错误:cri.go:663 无法找到容器 &Container 的图像

3060
Created On 04/30/23 22:01 PM - Last Modified 10/24/24 16:32 PM


Question


  • 为什么Defender日志会显示如下错误信息? (只是一个例子)
ERRO 2023-02-07T00:34:29.189 cri.go:663 Failed to find image for container &Container{Id:1aa3985696bd6f0bb0ed46a2039357c617f6db1c9da235de36c0dacb33c002f2,PodSandboxId:aec497eff04f34e987ff8dc3c3a09c7e53fc045fa95aa543107d89b095872ffa,Metadata:&ContainerMetadata{Name:registry-server,Attempt:0,},Image:&ImageSpec{Image:icr.io/cpopen/ibm-operator-catalog@sha256:245d4b5d3d9c9e4e19e0f1e925738fd536e278e0b29aae60ff13d455b6537484,Annotations:map[string]string{},},ImageRef:icr.io/cpopen/ibm-operator-catalog@sha256:245d4b5d3d9c9e4e19e0f1e925738fd536e278e0b29aae60ff13d455b6537484,State:CONTAINER_RUNNING,CreatedAt:1675700198144670451,Labels:map[string]string{io.kubernetes.container.name: registry-server,io.kubernetes.pod.name: opencloud-operators-4mq6h,io.kubernetes.pod.namespace: pro-bkapi0-001,io.kubernetes.pod.uid: 2622a367-7666-4f6a-b282-f4b078655e48,},Annotations:map[string]string{io.kubernetes.container.hash: 833d4d55,io.kubernetes.container.ports: [{"name":"grpc","containerPort":50051,"protocol":"TCP"}],io.kubernetes.container.restartCount: 0,io.kubernetes.container.terminationMessagePath: /dev/termination-log,io.kubernetes.container.terminationMessagePolicy: FallbackToLogsOnError,io.kubernetes.pod.terminationGracePeriod: 30,},}
  • 忽略上述错误消息是否安全? 它会影响容器的扫描吗?


Environment


  • Prisma Cloud 计算 - SaaS
  • Container Defender(本例中为 v22.06.197)
  • 开班


Answer


  • 当容器 Defender 扫描正在运行的容器并发现缺少图像引用 (ImageRef) 时,会显示相关错误消息。 图像参考示例如下:
ImageRef:icr.io/cpopen/ibm-operator-catalog@sha256:245d4b5d3d9c9e4e19e0f1e925738fd536e278e0b29aae60ff13d455b6537484
  • 是的,忽略错误消息是安全的,因为它不会影响 Defender 扫描容器的能力。 扫描应继续按预期/期望运行


Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000kHnSCAU&lang=zh_CN&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language