Ho trovato la risposta.
Non puoi accedere al pod direttamente come root tramite kubectl.
Puoi farlo tramite i seguenti passaggi.
1) scoprire quale nodo è in esecuzione su kubectl get po -n [NAMESPACE] -o wide
2) nodo ssh
3) trova il contenitore docker sudo docker ps | grep [namespace]
4) accedere al contenitore come root sudo docker exec -it -u root [DOCKER ID] /bin/bash
In realtà esiste già la possibilità di connettersi tramite kubectl addon kubectl-plugins. Ho trovato una soluzione rispondendo alla domanda correlata.
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#