awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jetstack avatar

jetstack/cert-manager

0
View on GitHub↗
13,866 stele·2,383 fork-uri·Go·Apache-2.0·4 vizualizăricert-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.

Istoric stele

Graficul istoricului de stele pentru jetstack/cert-managerGraficul istoricului de stele pentru jetstack/cert-manager

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Cert Manager

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Cert Manager.
  • smallstep/certificatesAvatar smallstep

    smallstep/certificates

    8,245Vezi pe 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
    Vezi pe GitHub↗8,245
  • cert-manager/cert-managerAvatar cert-manager

    cert-manager/cert-manager

    13,578Vezi pe 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
    Vezi pe GitHub↗13,578
  • allinssl/allinsslAvatar allinssl

    allinssl/allinssl

    3,359Vezi pe 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
    Vezi pe GitHub↗3,359
  • go-acme/legoAvatar go-acme

    go-acme/lego

    9,689Vezi pe 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
    Vezi pe GitHub↗9,689
Vezi toate cele 30 alternative pentru Cert Manager→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale jetstack/cert-manager?

Principalele funcționalități ale jetstack/cert-manager sunt: Certificate Lifecycle Management, Declarative Certificate Resources, Resource Controllers, ACME Implementations, Certificate Lifecycle Managers, Certificate Renewal Managers, SSL/TLS Certificate Management, Certificate Expiry Tracking.

Care sunt câteva alternative open-source pentru jetstack/cert-manager?

Alternativele open-source pentru jetstack/cert-manager includ: 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…