Overview
- Full name
docker.io/enix/x509-certificate-exporter- Registry
- docker.io
- Namespace
- enix
- Repository
- x509-certificate-exporter
- Cached tags
- 223
- Last synced
- 07/13/2026, 02:17 PM
Introduction
x509 Certificate Exporter 镜像,TLS 证书过期 Prometheus 指标导出,K8s Secret/文件证书监控与告警。
Details
enix/x509-certificate-exporter 运行 x509 Certificate Exporter,扫描 TLS 证书(文件、K8s Secret、kubeconfig)并暴露 Prometheus Metrics。定位为证书过期监控 Exporter,适合 DaemonSet 部署;TLS 证书到期告警、K8s Ingress 证书监控或 Cert-Manager 配套过期检测。
快速启动
docker run -d --name x509-exporter \
-p 9793:9793 \
-v /etc/ssl/certs:/ssl:ro \
docker.io/enix/x509-certificate-exporter:latest
推荐实践
docker run -d --name x509-exporter \
--restart unless-stopped \
-p 9793:9793 \
-v /etc/ssl/certs:/ssl:ro \
docker.io/enix/x509-certificate-exporter:3.14.0
核心参数说明
-p 9793:9793— Prometheus scrape 端口-v /ssl:ro— 证书目录只读挂载- 指标 — x509_cert_not_after 等
- 告警 — Prometheus 规则监控过期
Kubernetes
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: x509-exporter
spec:
selector:
matchLabels:
app: x509-exporter
template:
metadata:
labels:
app: x509-exporter
spec:
containers:
- name: exporter
image: docker.io/enix/x509-certificate-exporter:3.14.0
ports:
- containerPort: 9793
args:
- --watch-kube-secrets
volumeMounts:
- name: certs
mountPath: /ssl
readOnly: true
volumes:
- name: certs
hostPath:
path: /etc/ssl/certs
---
apiVersion: v1
kind: Service
metadata:
name: x509-exporter
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "9793"
spec:
selector:
app: x509-exporter
ports:
- port: 9793
targetPort: 9793
DaemonSet 扫描节点证书;Prometheus 配置告警规则。
Latest tags (20)
View all 223 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/enix/x509-certificate-exporter :4.2.0-rc.1-busybox | linux/amd64linux/arm64linux/riscv64 | 2026/05/26 01:43 | 16.6 MB | sha256:a5a0f482e7b0… | |||
docker.io/enix/x509-certificate-exporter :4.2.0-rc.1 | linux/amd64linux/arm64linux/riscv64 | 2026/05/26 01:43 | 14.5 MB | sha256:d9889e920bfd… | |||
docker.io/enix/x509-certificate-exporter :4.2.0-beta.3-busybox | linux/amd64linux/arm64linux/riscv64 | 2026/05/15 23:43 | 16.6 MB | sha256:af43fa88c241… | |||
docker.io/enix/x509-certificate-exporter :4.2.0-beta.3 | linux/amd64linux/arm64linux/riscv64 | 2026/05/15 23:43 | 14.5 MB | sha256:e7105f8408d9… | |||
docker.io/enix/x509-certificate-exporter :4.2.0-beta.2-busybox | linux/amd64linux/arm64linux/riscv64 | 2026/05/14 04:16 | 16.6 MB | sha256:272812f97311… | |||
docker.io/enix/x509-certificate-exporter :4.2.0-beta.2 | linux/amd64linux/arm64linux/riscv64 | 2026/05/14 04:16 | 14.5 MB | sha256:0f42b305e2b6… | |||
docker.io/enix/x509-certificate-exporter :4.2.0-beta.1-busybox | linux/amd64linux/arm64linux/riscv64 | 2026/05/14 00:30 | 16.6 MB | sha256:3d916e05092a… | |||
docker.io/enix/x509-certificate-exporter :4.2.0-beta.1 | linux/amd64linux/arm64linux/riscv64 | 2026/05/14 00:30 | 14.5 MB | sha256:65cd7e47d0c6… | |||
docker.io/enix/x509-certificate-exporter :busybox | linux/amd64linux/arm64linux/riscv64 | 2026/05/07 19:33 | 16.1 MB | sha256:aadecd123287… | |||
docker.io/enix/x509-certificate-exporter :latest | linux/amd64linux/arm64linux/riscv64 | 2026/05/07 19:33 | 14.0 MB | sha256:5f27164db2a2… | |||
docker.io/enix/x509-certificate-exporter :4.1.0-busybox | linux/amd64linux/arm64linux/riscv64 | 2026/05/07 19:33 | 16.1 MB | sha256:aadecd123287… | |||
docker.io/enix/x509-certificate-exporter :4.1.0 | linux/amd64linux/arm64linux/riscv64 | 2026/05/07 19:33 | 14.0 MB | sha256:5f27164db2a2… | |||
docker.io/enix/x509-certificate-exporter :4.0.0-busybox | linux/amd64linux/arm64linux/riscv64 | 2026/05/06 21:12 | 16.1 MB | sha256:37887daa974a… | |||
docker.io/enix/x509-certificate-exporter :4.0.0 | linux/amd64linux/arm64linux/riscv64 | 2026/05/06 21:12 | 14.0 MB | sha256:3210f578ba6a… | |||
docker.io/enix/x509-certificate-exporter :4.0.0-rc.4-busybox | linux/amd64linux/arm64linux/riscv64 | 2026/05/06 14:57 | 16.1 MB | sha256:4b7ef83898e5… | |||
docker.io/enix/x509-certificate-exporter :4.0.0-rc.4 | linux/amd64linux/arm64linux/riscv64 | 2026/05/06 14:57 | 14.0 MB | sha256:8ec139ebd9ef… | |||
docker.io/enix/x509-certificate-exporter :4.0.0-rc.3-busybox | linux/amd64linux/arm64linux/riscv64 | 2026/05/06 03:09 | 15.9 MB | sha256:8f90be945243… | |||
docker.io/enix/x509-certificate-exporter :4.0.0-rc.3 | linux/amd64linux/arm64linux/riscv64 | 2026/05/06 03:09 | 13.8 MB | sha256:2753730522f1… | |||
docker.io/enix/x509-certificate-exporter :4.0.0-rc.2-busybox | linux/amd64linux/arm64linux/riscv64 | 2026/05/06 01:37 | 15.8 MB | sha256:27ab55a7b91f… | |||
docker.io/enix/x509-certificate-exporter :4.0.0-rc.2 | linux/amd64linux/arm64linux/riscv64 | 2026/05/06 01:37 | 13.7 MB | sha256:d909d8cadc80… |