k8s-image-availability-exporter
k8s-image-availability-exporter copied to clipboard
Alert if an image used in Kubernetes cannot be pulled from container registry
Adding additional labels in order to have flexability to add serviceMonitorSelector Lable which is used in prometheus server, instead of deploying the exporter then having to label the service monitor...
Собирал релиз с мастер ветки, ставил через хелм чарт использую такие values: k8sImageAvailabilityExporter: image: repository: xxxxxxxxxx.dkr.ecr.us-east-1.amazonaws.com/image-availability-exporter tag: master-1 В метриках которые я получаю с сервиса во такой вывод с контейнера:...
Fix #55 When `--ignored-images` option absent we have regexp list with one compile regexp. This regexp with compile empty string value matches all images in k8s cluster and exporter ignore...
Из-за сабжа не получается запустить в кластерах с PSP, где запрещен запуск от рута.
I propose a new check to check if a new version of the image is available. `k8s_image_availability_exporter__update_available ` Thoughts?
We observe bunch of such messages in k8s-iae log: ``` time="2020-11-03T06:30:23Z" level=error msg="GET https://eu.gcr.io/v2/giftery-ci/evotor-api-v3/manifests/v-c170103c: UNAUTHORIZED: You don't have the needed permissions to perform this operation, and you may have invalid...
There is a `ca` field in registry secret. Exporter should use it for registry connection.
This will remove some bugs from adding/deletion logic since we'll iterate over the reflection of the actual Kubernetes object state.
Hello! We installed k8s-image-availability-exporter in our cluster. For some images, that can be successfully pulled from registry, the application throws errors like: ``` time="2020-07-13T12:27:05Z" level=error msg="unsupported MediaType: \"application/vnd.docker.distribution.manifest.v1+prettyjws\", see https://github.com/google/go-containerregistry/issues/377"...
With "imagePullPolicy: Always" in deploy/ds/etc and image tag moving in docker registry we can hit problem: one or more pods in ReplicaSet on one or more nodes started from new...