Configurez un gestionnaire de certificats externe
Si un gestionnaire de certificats existe déjà dans votre cluster Kubernetes, vous devez effectuer certaines étapes préalables afin qu'Astra Control Center n'installe pas son propre gestionnaire de certificats.
-
Vérifiez qu'un gestionnaire de certificats est installé :
kubectl get pods -A | grep 'cert-manager'Exemple de réponse :
cert-manager essential-cert-manager-84446f49d5-sf2zd 1/1 Running 0 6d5h cert-manager essential-cert-manager-cainjector-66dc99cc56-9ldmt 1/1 Running 0 6d5h cert-manager essential-cert-manager-webhook-56b76db9cc-fjqrq 1/1 Running 0 6d5h
-
Créez une paire de certificats/clés pour le
astraAddressFQDN :openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout tls.key -out tls.crtExemple de réponse :
Generating a 2048 bit RSA private key ..................+++ ........................................+++ writing new private key to 'tls.key'
-
Créez un secret avec des fichiers générés précédemment :
kubectl create secret tls selfsigned-tls --key tls.key --cert tls.crt -n <cert-manager-namespace>Exemple de réponse :
secret/selfsigned-tls created
-
Créer un
ClusterIssuerfichier qui est exactement le suivant mais qui comprend l'emplacement de l'espace de noms où votrecert-managerdes pods sont installés :apiVersion: cert-manager.io/v1 kind: ClusterIssuer metadata: name: astra-ca-clusterissuer namespace: <cert-manager-namespace> spec: ca: secretName: selfsigned-tlskubectl apply -f ClusterIssuer.yamlExemple de réponse :
clusterissuer.cert-manager.io/astra-ca-clusterissuer created
-
Vérifiez que le
ClusterIssuers'est correctement installé.Readydoit être deTrueavant de pouvoir continuer :kubectl get ClusterIssuerExemple de réponse :
NAME READY AGE astra-ca-clusterissuer True 9s
-
Complétez le "Procédure d'installation d'Astra Control Center". Il y a un "Étape de configuration requise pour le groupe de centre de contrôle Astra YAML" Dans lequel vous modifiez la valeur CRD pour indiquer que le gestionnaire de certificats est installé en externe. Vous devez effectuer cette étape pendant l'installation pour que le centre de contrôle Astra reconnaisse le responsable du certificat externe.