Bug 55685 - Ошибка running node-collector job при сканировании kubernetes
Summary: Ошибка running node-collector job при сканировании kubernetes
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: k8s-trivy-node-collector (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: fl0pp5@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-08-21 15:44 MSK by Белая Алёна
Modified: 2025-12-06 20:55 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Белая Алёна 2025-08-21 15:44:56 MSK
Версии пакетов:
kubernetes1.33-kubelet-1.33.3-alt1.x86_64
cri-o1.33-1.33.2-alt1.x86_64
trivy-0.61.0-alt1.x86_64
k8s-trivy-node-collector-0.3.1-alt1.x86_64


Шаги воспроизведения:
1. Настроить kubernetes кластер по инструкции https://www.altlinux.org/Kubernetes
2. На первом хосте кластера установить пакеты: # apt-get install trivy k8s-trivy-node-collector
3. Выполнить команду: $ trivy --debug k8s --report summary --timeout 15m 

Результат:
2025-08-21T12:43:11+03:00	FATAL	Fatal error
  - get k8s artifacts with node info error:
    github.com/aquasecurity/trivy/pkg/k8s/commands.clusterRun
        /usr/src/RPM/BUILD/trivy-0.61.0/pkg/k8s/commands/cluster.go:43
  - running node-collector job: job failed: DeadlineExceeded: Job was active longer than specified deadline


Ожидаемый результат: 
Сканирование проходит успешно

Результат аналогичен, если указывать node-collector: 
$ trivy --debug k8s --report summary --timeout 15m --node-collector-imageref registry.altlinux.org/sisyphus/trivy-node-collector
$ trivy --debug k8s --report summary --timeout 15m --node-collector-imageref registry.altlinux.org/alt/k8s-trivy-node-collector:sisyphus

Проблема была обнаружена ранее и судя по обсуждению исправлена пересборкой с procps: https://bugzilla.altlinux.org/48038 
Но на данный момент проблема все еще воспроизводится. 

Также воспроизводится в Р11
Comment 1 Блинов Денис Вячеславович 2025-12-06 20:55:23 MSK
Не воспроизводится на:
k8s-trivy-node-collector-0.3.1-alt1.x86_64
trivy-0.66.0-alt1.x86_64
При различных минорных версиях:
kubernetes1.33-kubelet-1.33.6-alt1.x86_64
cri-o1.33-1.33.6-alt1.x86_64

kubernetes1.32-kubelet-1.32.10-alt1.x86_64
cri-o1.32-1.32.10-alt1.x86_64

kubernetes1.31-kubelet-1.31.14-alt1.x86_64
cri-o1.31-1.31.13-alt1.x86_64

Если выполнять от root, то именно такое сообщение ошибки и выводится, но от обычного пользователя сканирование успешно(как и надо запускать https://www.altlinux.org/Trivy)
При указании node-collector тоже все работает.