J'ai trouvé la réponse.
Vous ne pouvez pas vous connecter directement au pod en tant que root via kubectl.
Vous pouvez le faire via les étapes suivantes.
1) savoir sur quel nœud il s'exécute kubectl get po -n [NAMESPACE] -o wide
2) nœud ssh
3) trouver le conteneur docker sudo docker ps | grep [namespace]
4) connectez-vous au conteneur en tant que root sudo docker exec -it -u root [DOCKER ID] /bin/bash
En fait, il existe déjà une possibilité de se connecter via l'addon kubectl kubectl-plugins. Trouvé une solution en répondant à une question connexe.
git clone https://github.com/jordanwilson230/kubectl-plugins.git
cd kubectl-plugins
./install-plugins.sh
source ~/.bash_profile
kubectl ssh -u root suse
Connecting...
Pod: suse
Namespace: NONE
User: root
Container: NONE
Command: /bin/sh
If you don't see a command prompt, try pressing enter.
sh-5.0#