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/27 (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/27 (UTC)."],[[["This documentation guides you through specifying a custom Kubernetes namespace for cert-manager, which typically runs in the `cert-manager` namespace."],["Users with company policies restricting new namespace creation or requiring cert-manager to run in a specific namespace can follow these steps to adjust the cert-manager's location."],["Installing cert-manager in a custom namespace involves creating the namespace, installing cert-manager using modified manifests, and adding a `certManager` stanza to the overrides file."],["After configuration, the `apigeectl init` command applies the namespace change, and `kubectl get pods` verifies the successful installation in the new namespace."],["If cert-manager was previously running, it needs to be uninstalled from the default `cert-manager` namespace before completing the process."]]],[]]