DevOps

Cloud Identity & Secrets

IRSA (AWS), Workload Identity (GCP), Managed Identity (Azure), External Secrets Operator, Vault patterns

22 questions d'entretien·
Confirmé
1

Quel est l'avantage principal d'utiliser IRSA (IAM Roles for Service Accounts) dans un cluster EKS plutôt que des clés d'accès AWS statiques ?

Réponse

IRSA permet aux pods Kubernetes d'assumer des rôles IAM temporaires via OIDC, éliminant le besoin de stocker des credentials statiques dans des Secrets. Les permissions sont scopées par ServiceAccount, ce qui suit le principe du moindre privilège. Les credentials sont automatiquement rotés par AWS STS (Security Token Service), réduisant ainsi la surface d'attaque en cas de compromission d'un pod.

2

Dans GCP, comment Workload Identity Federation permet-il à un pod GKE d'accéder aux ressources Google Cloud ?

Réponse

Workload Identity lie un Kubernetes ServiceAccount à un Google Service Account via une annotation. Le pod obtient un token OIDC de l'API server Kubernetes, qui est échangé contre un token GCP via le metadata server. Cela évite de stocker des clés JSON statiques de service account dans le cluster, suivant le modèle zero-trust et permettant une rotation automatique des credentials.

3

Quelle est la différence principale entre Azure Managed Identity et les service principals traditionnels ?

Réponse

Managed Identity élimine la nécessité de gérer manuellement les credentials (client secret, certificat). Azure gère automatiquement le cycle de vie des credentials, incluant leur rotation. Les Managed Identities peuvent être system-assigned (liées au lifecycle d'une ressource) ou user-assigned (indépendantes). Cela réduit le risque de fuite de secrets comparé aux service principals où les secrets doivent être stockés et rotés manuellement.

4

Comment External Secrets Operator synchronise-t-il les secrets d'un provider externe (AWS Secrets Manager, Vault) vers Kubernetes ?

5

Quel est le rôle du webhook mutating admission controller dans l'injection automatique de secrets Vault via le Vault Agent Injector ?

+19 questions d'entretien

Maîtrise DevOps pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement