kubectl exec not working rbac error

neveu-timothee 15/12/2025
RÉSOLU

J'essaie de faire un kubectl exec sur un pod dans un nouveau namespace et j'ai une erreur genre Error from server (Forbidden): pods "mypod-xxxx" is forbidden: User "myuser" cannot create resource "pods/exec" in API group "" in the namespace "mynamespace"

Pourtant mon rôle a l'accès aux pods. Pourquoi ça bloque

15/12/2025 à 01:03

3 commentaires

matthieu42
Membre Actif
Avatar de matthieu42
matthieu42
Membre Actif

C'est pas juste accès aux pods qu'il te faut. Pour exec tu as besoin de droits spécifiques pour pods/exec. C'est une sous-ressource

rules: - apiGroups: [""] resources: ["pods", "pods/exec"] verbs: ["get", "list", "watch", "create"]
16/12/2025 à 00:38
bourgeois-jacques
Membre Secouriste
Avatar de bourgeois-jacques
bourgeois-jacques
Membre Secouriste

Oui la sous-ressource pods/exec est souvent oubliée. Vérifie aussi que ton RoleBinding pointe bien vers ce Role dans le namespace où tu essaies de faire l'exec

16/12/2025 à 23:18

Ah ok c'était ça la subtilité des sous-ressources J'ai ajouté pods/exec à mon Role et ça marche nickel. Merci la team

17/12/2025 à 17:48

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