Votre application hébergée sur AKS a besoin d'un certificat TLS et d'un mot de passe de base de données. Les valeurs doivent être récupérées d'Azure Key Vault au démarrage du pod via un volume monté plutôt que stockées dans etcd. Pour certains environnements, vous souhaitez également que ces valeurs soient disponibles en tant que Kubernetes Secrets pour être utilisées comme variables d'environnement. Que devez-vous configurer ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Activez le fournisseur Azure Key Vault pour Secrets Store CSI Driver sur le cluster. Créez une SecretProviderClass référençant les objets Key Vault et montez un volume csi dans le pod ; configurez secretObjects pour synchroniser les éléments sélectionnés en tant que Kubernetes Secrets..
Pourquoi c'est la réponse
L'option correcte décrit la solution recommandée pour récupérer des secrets d'Azure Key Vault dans AKS via un volume monté et les synchroniser en tant que Secrets Kubernetes. Le pilote CSI du magasin de secrets avec le fournisseur Azure Key Vault permet de monter des secrets directement depuis Key Vault en tant que volume dans les pods. La SecretProviderClass spécifie les secrets à récupérer, et la section secretObjects permet de synchroniser ces secrets avec des objets Secret Kubernetes natifs, les rendant disponibles comme variables d'environnement. Les autres options sont incorrectes : Stocker les secrets dans un ConfigMap n'est pas sécurisé pour les informations sensibles comme les mots de passe et les certificats. Créer des Kubernetes Secrets et utiliser un contrôleur d'admission pour la synchronisation est une approche plus complexe et moins native que le pilote CSI. Intégrer les secrets dans l'image du conteneur est une mauvaise pratique de sécurité et rend la gestion des secrets difficile, nécessitant des redéploiements à chaque changement.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise