Overview

Full name
docker.io/liangjw/kube-webhook-certgen
Registry
docker.io
Namespace
liangjw
Repository
kube-webhook-certgen
Cached tags
3
Last synced
07/13/2026, 10:41 AM

Introduction

kube-webhook-certgen K8s Webhook 证书生成 Job 镜像,为 Ingress-NGINX 等控制器签发 TLS 证书,K8s 集群内部一次性任务。

Details

liangjw/kube-webhook-certgen 运行 certgen 工具,为 Kubernetes Validating/Mutating Webhook 或 Ingress 控制器生成自签名 TLS 证书并写入 Secret。定位为 K8s Job 一次性证书工具,由 Helm Chart 或 kubectl apply Job 触发;独立 docker 业务服务。

快速启动

# 由 Ingress-NGINX Helm 自动创建 Job
helm install ingress-nginx ingress-nginx/ingress-nginx

推荐实践

kubectl apply -f - <<EOF
apiVersion: batch/v1
kind: Job
metadata:
  name: webhook-certgen
spec:
  template:
    spec:
      containers:
        - name: certgen
          image: docker.io/liangjw/kube-webhook-certgen:v1.4.0
          args: ["create", "--host=ingress-nginx-controller"]
      restartPolicy: OnFailure
EOF

核心参数说明

  • 安装 — Ingress-NGINX/ cert-manager Helm
  • 定位 — K8s Job 证书生成
  • 触发 — Helm post-install hook
  • — 裸 docker 长期运行

Latest tags (20)

View all 3 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/liangjw/kube-webhook-certgen
:v1.1
linux/amd64linux/arm/v7linux/arm64linux/s390x
2022/03/10 07:4318.0 MBsha256:f3d2c1519400
docker.io/liangjw/kube-webhook-certgen
:v1.0
linux/amd64linux/arm/v7linux/arm64linux/s390x
2022/03/10 07:4317.7 MBsha256:875a90ff7924
docker.io/liangjw/kube-webhook-certgen
:v1.1.1
linux/amd64linux/arm/v7linux/arm64linux/s390x
2022/03/10 07:4318.0 MBsha256:23a03c9c381f