Quiz - Partie 5

Quiz - Partie 5#

--- primary_color: orange secondary_color: lightgray text_color: black shuffle_questions: false --- ## Quel est le rôle du champ `imagePullSecrets` dans un chart Helm - [x] Référencer un `Secret` permettant au cluster de se connecter à un registre d’images privé - [ ] Définir les variables d’environnement utilisées par le conteneur - [ ] Activer automatiquement un Ingress pour l’application - [ ] Indiquer où Helm doit stocker ses propres credentials ## Quel est le principe de l'architecture « App of Apps » avec Argo CD - [x] Une application Argo CD « parent » gère plusieurs applications « enfants » décrites comme objets `Application` - [ ] Un seul manifest Kubernetes permet de déployer plusieurs applications - [ ] Les pods d'applications du cluster sont gérés individuellement par Argo CD - [ ] Les applications « enfants » sont toutes déployées et gérées de manière indépendante ## Objectif de Sealed Secrets - [x] Chiffrer des secrets Kubernetes pour les stocker en sécurité dans Git, puis les déchiffrer dans le cluster - [ ] Stocker les secrets dans un service externe comme Vault ou GitLab - [ ] Remplacer tous les `ConfigMap` par des `Secret` chiffrés - [ ] Monter automatiquement les secrets comme volumes chiffrés dans les Pods ## Rôle d’External Secrets - [x] Lire des secrets depuis un service externe (Vault, GitLab, cloud, …) et les matérialiser en `Secret` Kubernetes - [ ] Remplacer le contrôleur `sealed-secrets` pour chiffrer les secrets dans Git - [ ] Stocker les secrets en clair dans `values.yaml` mais les masquer dans Argo CD - [ ] Monter automatiquement un `ConfigMap` comme secret dans le Pod