whatisgithub

What is kube-cert-manager?

skevy/kube-cert-manager — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2016-07-26

GoAudience · ops devopsComplexity · 4/5DormantSetup · hard

In one sentence

Automates free HTTPS certificates for Kubernetes apps by requesting and renewing them from Let's Encrypt using Google Cloud DNS for domain validation.

Mindmap

mindmap
  root((kube-cert-manager))
    What it does
      Requests certificates
      Validates domain ownership
      Auto renews certs
    Tech stack
      Go
      Kubernetes
      Let's Encrypt
      Google Cloud DNS
    Use cases
      HTTPS for cluster apps
      Automatic renewal
      Custom controller example
    Audience
      DevOps engineers
      Kubernetes operators
      Backend developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Declare a certificate resource in Kubernetes for a domain like api.mycompany.com and get HTTPS working automatically.

USE CASE 2

Automatically renew SSL certificates before they expire without manual intervention.

USE CASE 3

Learn how to build a custom Kubernetes controller by studying this working example.

What is it built with?

GoKubernetesLet's EncryptGoogle Cloud DNS

How does it compare?

skevy/kube-cert-manageraasheeshlikepanner/vasealexzielenski/controller-runtime
Stars0
LanguageGoGoGo
Last pushed2016-07-262022-04-20
MaintenanceDormantDormant
Setup difficultyhardmoderatehard
Complexity4/54/54/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires a domain on Google Cloud DNS and a Google service account with DNS management permissions.

Copy-paste prompts

Prompt 1
Show me how to set up kube-cert-manager to request a Let's Encrypt certificate for my domain in Kubernetes.
Prompt 2
Help me configure a Google Cloud DNS service account so kube-cert-manager can validate my domain ownership.
Prompt 3
How does kube-cert-manager's controller pattern work, and can I use it as a template for my own Kubernetes controller?

Frequently asked questions

What is kube-cert-manager?

Automates free HTTPS certificates for Kubernetes apps by requesting and renewing them from Let's Encrypt using Google Cloud DNS for domain validation.

What language is kube-cert-manager written in?

Mainly Go. The stack also includes Go, Kubernetes, Let's Encrypt.

Is kube-cert-manager actively maintained?

Dormant — no commits in 2+ years (last push 2016-07-26).

How hard is kube-cert-manager to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is kube-cert-manager for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.