- v1.12 (più recente)
- Versione 1.11
- Versione 1.10
- Elenco delle versioni supportate
- Versione 1.9
- Versione 1.8
- Versione 1.7
- Versione 1.6
- Versione 1.5
- Versione 1.4
- Versione 1.3
- Versione 1.2
- Versione 1.1
Versioni supportate:
Versioni non supportate:
Questo argomento spiega come specificare uno spazio dei nomi Kubernetes personalizzato per cert-manager.
Nella maggior parte dei casi, cert-manager viene eseguito nello spazio dei nomi cert-manager
. Alcuni utenti potrebbero avere criteri aziendali che limitano la creazione di nuovi spazi dei nomi Kubernetes o avere criteri che richiedono l'esecuzione di cert-manager in uno spazio dei nomi diverso, ad esempio kube-system
.
Specifica uno spazio dei nomi personalizzato per cert-manager
- Crea lo spazio dei nomi, se necessario:
kubectl create namespace new-cert-manager-namespace
- Installa cert-manager seguendo le istruzioni riportate in Installazione: introduzione nella documentazione di cert-manager.
- Aggiungi una stanza
certManager
al file di override.certManager: namespace: new-cert-manager-namespace
- Applica la modifica dello spazio dei nomi:
Esegui prima un test:
helm upgrade operator apigee-operator/ \ --install \ --namespace apigee-system \ --atomic \ -f OVERRIDES_FILE.yaml \ --dry-run
Applica la modifica:
helm upgrade operator apigee-operator/ \ --install \ --namespace apigee-system \ --atomic \ -f OVERRIDES_FILE.yaml
- Verifica che cert-manager sia installato correttamente nel nuovo spazio dei nomi con il
comando
kubectl get pods
:kubectl get pods -n new-cert-manager-namespace
NAME READY STATUS RESTARTS AGE cert-manager-1234567-abcde 1/1 Running 0 21s cert-manager-cainjector-23456789a-bcdef 1/1 Running 0 22s cert-manager-webhook-3456789ab-cdef0 1/1 Running 0 20s
- Se cert Manager era già in esecuzione, elimina l'istanza
cert-manager
nello spazio dei nomicert-manager
seguendo le istruzioni riportate in Disinstallare nella documentazione di cert-manager.