awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jetstack avatar

jetstack/cert-manager

0
View on GitHub↗
13,866 stars·2,383 forks·Go·Apache-2.0·4 vuescert-manager.io↗

Cert Manager

cert-manager is a Kubernetes TLS certificate manager and cluster add-on that automates the issuance and renewal of TLS certificates. It functions as a certificate lifecycle automator, managing certificates as native Kubernetes resources to secure internal and external network traffic.

The project includes an ACME protocol client to automate certificate requests and validations from providers. It utilizes a controller to synchronize the desired state of certificates with responses from various certificate authorities.

The system covers certificate provisioning from external issuers and vault systems, tracking expiration dates, and performing automatic renewals to prevent service outages. It integrates with Kubernetes secrets to store certificates and private keys for use by cluster workloads.

Features

  • Certificate Lifecycle Management - Automates the full lifecycle of security certificates, including issuance, rotation, and revocation.
  • Declarative Certificate Resources - Allows certificates and issuers to be defined as native Kubernetes resources for simplified deployment and tracking.
  • Resource Controllers - Provides a custom controller that synchronizes the state of certificate resources within the Kubernetes cluster.
  • ACME Implementations - Implements the ACME protocol to automate certificate requests and validations from providers like Let's Encrypt.
  • Certificate Lifecycle Managers - Acts as a background service that automates the ongoing maintenance and renewal of security certificates.
  • Certificate Renewal Managers - Automatically monitors expiration dates and requests new certificates to ensure continuous service availability.
  • SSL/TLS Certificate Management - Provisions TLS certificates from external issuers and vault systems to secure internal and external network traffic.
  • Certificate Expiry Tracking - Periodically scans stored certificates to identify those nearing expiration and trigger automatic renewal workflows.
  • Kubernetes Security - Secures Kubernetes network traffic by automating the provisioning of TLS certificates for cluster workloads.
  • Infrastructure Add-ons - Functions as a cluster-level add-on that extends Kubernetes with native certificate management capabilities.
  • Declarative Security Configurations - Defines certificates and issuers as cluster resources to enable infrastructure-as-code security management.
  • Secret Management Integrations - Integrates with Kubernetes secrets to store issued TLS certificates and private keys for workload consumption.
  • Plugin-Based Architectures - Employs a plugin-based architecture to support diverse certificate authorities via a common abstraction layer.
  • State Reconciliation - Uses a reconciliation loop to continuously synchronize the current certificate status with the desired specification.
  • Networking - Automates TLS certificate management and issuance.
  • Security and Compliance - Automated TLS certificate management for Kubernetes.
  • SSL Management - Kubernetes-native controller for automated TLS certificate management.

Historique des stars

Graphique de l'historique des stars pour jetstack/cert-managerGraphique de l'historique des stars pour jetstack/cert-manager

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Cert Manager

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Cert Manager.
  • smallstep/certificatesAvatar de smallstep

    smallstep/certificates

    8,245Voir sur GitHub↗

    This project is a public key infrastructure management system designed to automate the issuance, renewal, and revocation of X.509, TLS, and SSH certificates. It functions as a machine identity provider and certificate authority, enabling the establishment of private PKI to secure inter-service communication and remote access. The system distinguishes itself through hardware-bound identity attestation, which ties cryptographic keys to physical device silicon or TPMs to prevent credential exfiltration. It supports a wide array of identity verification mechanisms, including OIDC, cloud-provider

    Goacmeacme-serverca
    Voir sur GitHub↗8,245
  • cert-manager/cert-managerAvatar de cert-manager

    cert-manager/cert-manager

    13,578Voir sur GitHub↗

    This project is a Kubernetes controller that automates the issuance, renewal, and lifecycle management of TLS certificates. It functions as a native extension to the cluster API, using custom resource definitions and reconciliation loops to maintain the desired state of certificates and trust bundles across distributed services. By integrating directly with the cluster's admission control and secret storage systems, it ensures that cryptographic identities are consistently provisioned and available for application workloads. The project distinguishes itself through its extensive support for a

    Gocertificatecrdhacktoberfest
    Voir sur GitHub↗13,578
  • allinssl/allinsslAvatar de allinssl

    allinssl/allinssl

    3,359Voir sur GitHub↗

    Allinssl is a multi-platform certificate manager and ACME automator designed to handle the full lifecycle of security certificates. It provides a web-based management interface to orchestrate the issuance, renewal, and deployment of certificates across various servers and cloud environments. The system distinguishes itself through an orchestration engine that pushes certificates to diverse targets, including web application firewalls, server control panels, and remote hosts. It automates domain ownership verification using DNS challenges across multiple providers and employs an event-driven w

    TypeScriptacmeautomationgo
    Voir sur GitHub↗3,359
  • go-acme/legoAvatar de go-acme

    go-acme/lego

    9,689Voir sur GitHub↗

    Lego is an ACME certificate manager and lifecycle tool used to automate the request, renewal, and revocation of SSL and TLS certificates. It implements the ACME protocol to communicate with compliant certificate authorities and manages the full issuance process, including account registration and private key rollovers. The project distinguishes itself through extensive DNS automation, utilizing a provider-based abstraction to solve DNS-01 challenges across various third-party DNS providers. It supports advanced verification workflows such as CNAME-based challenge delegation, DNS zone discover

    Goacmeacme-clientcertificate
    Voir sur GitHub↗9,689
Voir les 30 alternatives à Cert Manager→

Questions fréquentes

Que fait jetstack/cert-manager ?

cert-manager is a Kubernetes TLS certificate manager and cluster add-on that automates the issuance and renewal of TLS certificates. It functions as a certificate lifecycle automator, managing certificates as native Kubernetes resources to secure internal and external network traffic.

Quelles sont les fonctionnalités principales de jetstack/cert-manager ?

Les fonctionnalités principales de jetstack/cert-manager sont : Certificate Lifecycle Management, Declarative Certificate Resources, Resource Controllers, ACME Implementations, Certificate Lifecycle Managers, Certificate Renewal Managers, SSL/TLS Certificate Management, Certificate Expiry Tracking.

Quelles sont les alternatives open-source à jetstack/cert-manager ?

Les alternatives open-source à jetstack/cert-manager incluent : smallstep/certificates — This project is a public key infrastructure management system designed to automate the issuance, renewal, and… cert-manager/cert-manager — This project is a Kubernetes controller that automates the issuance, renewal, and lifecycle management of TLS… allinssl/allinssl — Allinssl is a multi-platform certificate manager and ACME automator designed to handle the full lifecycle of security… go-acme/lego — Lego is an ACME certificate manager and lifecycle tool used to automate the request, renewal, and revocation of SSL… certd/certd — Certd is a self-hosted platform that automates the full lifecycle of SSL certificates using the ACME protocol. It… cilium/cilium — Cilium is a networking, security, and observability platform for containerized environments that leverages…