RBAC
Partie du cours Kubernetes
Toutes les commandes que vous avez lancées dans ce cours sont parties en votre nom, celui de l'administrateur du cluster, et le cluster a dit oui à toutes. Cela convient tant que vous apprenez seul. Cela cesse de convenir dès qu'une deuxième personne arrive, ou dès qu'une application interne au cluster a besoin de parler à l'API Kubernetes elle-même.
Prenez un agent de monitoring qui liste les Pods pour en récupérer les métriques. S'il tourne avec vos identifiants, alors un bug dans cet agent, ou la compromission de l'image qu'il exécute, peut supprimer tous les Deployments du cluster. Il n'a jamais eu besoin d'un tel pouvoir. Il avait besoin de lister des Pods. ...
Envie d’apprendre Kubernetes RBAC dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Kubernetes prêt, et travaillez sur RBAC avec un tuteur IA qui connaît votre code.
Commencer cette leçonRBACCe que vous allez apprendre
- ServiceAccount
- Role vs ClusterRole
- RoleBinding
- Least privilege
- Verbs and resources
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
14 leçons- 1Qu'est-ce que Kubernetes25 min
- 2Votre premier pod30 min
- 3Deployments et ReplicaSets35 min
- 4Services35 min
- 5Probes et auto-reparation35 min
- 6ConfigMaps et Secrets35 min
- 7Volumes et stockage persistant35 min
- 8Namespaces et Labels25 min
- 9Ingress35 min
- 10Les bases de Helm35 min
- 11Mise à l'échelle et HPA30 min
- 12RBAC35 min
- 13Observabilité30 min
- 14Projet final : Déployer une pile60 min
