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"]
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
Ah ok c'était ça la subtilité des sous-ressources J'ai ajouté pods/exec à mon Role et ça marche nickel. Merci la team
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
neveu-timothee
Membre depuis le 13/02/2025J'essaie de faire un
kubectl execsur un pod dans un nouveau namespace et j'ai une erreur genreError 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