Cet article explique comment spécifier un espace de noms Kubernetes personnalisé pour cert-manager.
Dans la plupart des cas, cert-manager s'exécute dans l'espace de noms cert-manager. Certains utilisateurs peuvent appliquer des règles d'entreprise limitant la création d'espaces de noms Kubernetes ou définir des règles nécessitant l'exécution de cert-manager dans un autre espace de noms, par exemple kube-system.
Spécifier un espace de noms personnalisé pour cert-manager
Appliquez la modification d'espace de noms à l'aide de apigeectl init :
apigeectl init -f path-to-overrides.yaml
Vérifiez que cert-manager est correctement installé dans le nouvel espace de noms à l'aide de la commande 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
Si cert-manager était déjà en cours d'exécution, supprimez l'instance cert-manager de l'espace de noms cert-manager en suivant les instructions de la section Désinstaller de la documentation de cert-manager.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/12 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/12 (UTC)."],[[["This document guides you through configuring cert-manager to operate within a custom Kubernetes namespace instead of the default `cert-manager` namespace."],["You must manually create the desired namespace, such as `new-cert-manager-namespace`, before installing cert-manager."],["Modifications to the cert-manager installation manifests are necessary to deploy it into a custom namespace as detailed in the linked documentation."],["The `certManager` stanza in your overrides file should be updated to include the desired namespace, and the changes should be applied using the `apigeectl init` command."],["If cert-manager was previously running in the default namespace, you need to follow the cert-manager uninstallation steps before continuing."]]],[]]