ClusterIssuer
Icona della risorsa

Panoramica della risorsa
ClusterIssuer è una risorsa a livello di cluster (Kubernetes cluster-scoped) utilizzata da cert-manager, che rappresenta un’unità di configurazione per ricevere richieste di firma di certificati (CSR) e ottenere certificati firmati da un’Autorità di Certificazione (CA).
A differenza di Issuer, non è vincolata a uno specifico namespace e può essere referenziata in comune da tutte le risorse Certificate del cluster.
Utilizza autorità di certificazione basate su ACME (ad esempio Let’s Encrypt) e verifica la proprietà del dominio tramite challenge HTTP-01 o DNS-01.
Risorse correlate
Risorse principali
Valori di configurazione della risorsa
Configurazione ACME (acme)
acme.server: Indirizzo dell’endpoint del server ACMEacme.email: Indirizzo email da contattare in caso di problemi o scadenza del certificato da parte di Let's Encryptacme.private_key_secret_ref: Nome del Kubernetes Secret che memorizza la chiave client utilizzata per comunicare con il server ACME
Configurazione DNS Solver (dns_solvers)
dns_solvers.provider: Tipo di challenge DNS-01 -AzureDNS,Route53,ACMEDNS
Configurazione ACME DNS (dns_solvers.acme_dns)
dns_solvers.acme_dns.host: Indirizzo dell’endpoint del server acme-dnsdns_solvers.acme_dns.account_secret_ref_name: Nome del Kubernetes Secret che memorizza le informazioni dell’account acme-dnsdns_solvers.acme_dns.account_secret_ref_key: Nome della chiave da utilizzare nel Kubernetes Secret contenente le informazioni dell’account acme-dns
Configurazione Azure DNS (dns_solvers.azure_dns)
dns_solvers.azure_dns.client_id: Client ID dell’applicazione Azure Service Principaldns_solvers.azure_dns.client_secret_name: Nome del Kubernetes Secret che contiene il client secret dell’applicazione Azure Service Principaldns_solvers.azure_dns.client_secret_key: Nome della chiave da utilizzare nel Secretdns_solvers.azure_dns.subscription_id: ID della sottoscrizione Azuredns_solvers.azure_dns.tenant_id: Tenant ID della sottoscrizione Azuredns_solvers.azure_dns.resource_group_name: Nome del Resource Group a cui appartiene la risorsa Azure DNS Zonedns_solvers.azure_dns.hosted_zone_name: Nome della Hosted Zone di Azure DNS
Configurazione Route53 (dns_solvers.route53)
dns_solvers.route53.region: Regione AWS in cui viene utilizzato il servizio Route 53dns_solvers.route53.access_key_id: AWS Access Key IDdns_solvers.route53.access_key_secret_name: Nome del Kubernetes Secret che contiene la AWS Secret Access Keydns_solvers.route53.access_key_secret_key: Nome della chiave da utilizzare nel Secretdns_solvers.route53.secret_access_key_secret_name: Nome del Secret che contiene la AWS Secret Access Keydns_solvers.route53.secret_access_key_secret_key: Nome della chiave del Secret contenente la AWS Secret Access Keydns_solvers.route53.role: AWS IAM Role utilizzato per la gestione DNS di Route53
Configurazione HTTP Solver (http_solvers)
http_solvers.provider: Metodo di risoluzione della challenge HTTP-01 -Ingress,Gatewayhttp_solvers.ingress_class_name: Nome della classe Ingress da utilizzare
Configurazione Gateway (http_solvers.gateway_parent_refs)
http_solvers.gateway_parent_refs.name: Nome della risorsa Gateway a cui collegarsihttp_solvers.gateway_parent_refs.namespace: Namespace a cui appartiene la risorsa Gateway