connexion vault mTLS échoue service account kubernetes

andree-buisson 18/04/2026
RÉSOLU

j'essaye de faire parler mon application dans kubernetes avec vault en utilisant mTLS via un service account. j'ai une erreur x509: certificate signed by unknown authority. mon vault est self-signed pour le moment.

18/04/2026 à 12:08

4 commentaires

L'erreur certificate signed by unknown authority signifie que le client (ton pod) ne fait pas confiance à l'autorité de certification (CA) qui a signé le certificat de Vault. Tu dois injecter le certificat racine de ta CA Vault dans le trust store de ton pod

Modifié le 23/05/2026 à 16:20
christelle28
Membre Actif
Avatar de christelle28
christelle28
Membre Actif

Pour un pod Kubernetes le plus simple c'est de mettre le vault_ca.crt dans un ConfigMap et de monter ce ConfigMap en tant que volume dans ton pod. Ensuite tu configures ton application pour qu'elle utilise ce fichier CA pour valider les connexions TLS

apiVersion: v1kind: ConfigMapmetadata:name: vault-ca-certdata:ca.crt: |-----BEGIN CERTIFICATE-----...
Modifié le 23/05/2026 à 16:20
alain-laporte
Membre Actif
Avatar de alain-laporte
alain-laporte
Membre Actif

N'oublie pas de vérifier que le hostname que ton application utilise pour se connecter à Vault correspond bien à un des Subject Alternative Names (SAN) dans le certificat du serveur Vault. Si ça matche pas même avec la bonne CA ça va te jeter

21/04/2026 à 01:33

OK j'ai créé un ConfigMap avec le certificat CA de Vault et je l'ai monté dans le pod. J'ai configuré mon client Go pour charger cette CA en plus des root CAs système et ça marche. C'était bien le trust store qui manquait. Merci pour l'aide

21/04/2026 à 21:56

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire