Configurez un cert-Manager externe
Si un cert-Manager existe déjà dans votre cluster Kubernetes, vous devez effectuer certaines étapes préalables afin qu'Astra Control Center n'installe pas son propre cert-Manager.
-
Vérifiez qu'un cert-Manager 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 FQDN adresse :
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout tls.key -out tls.crt
Exemple 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éez un fichier ClusterIssuer qui est exactement ce qui suit mais qui comprend l'emplacement d'espace de noms où sont installés vos pods cert-Manager :
apiVersion: cert-manager.io/v1 kind: ClusterIssuer metadata: name: astra-ca-clusterissuer namespace: <cert-manager-namespace> spec: ca: secretName: selfsigned-tls
kubectl apply -f ClusterIssuer.yaml
Exemple de réponse :
clusterissuer.cert-manager.io/astra-ca-clusterissuer created
-
Vérifiez que l'émetteur de ClusterIssuer s'est correctement installé.
Ready
doit être deTrue
avant de pouvoir continuer :kubectl get ClusterIssuer
Exemple 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 cert-Manager est installé en externe. Vous devez effectuer cette étape au cours de l'installation pour que le centre de contrôle Astra reconnaisse le cert-Manager externe.