私は答えを見つけました。
kubectl を介して root として Pod に直接ログインすることはできません。
次の手順で実行できます。
1) kubectl get po -n [NAMESPACE] -o wide
で実行されているノードを見つける
2) ssh ノード
3) Docker コンテナー sudo docker ps | grep [namespace]
を見つけます。
4) root sudo docker exec -it -u root [DOCKER ID] /bin/bash
としてコンテナーにログインします。
実際には、kubectl アドオン kubectl-plugins を介して接続する可能性が既にあります。関連する質問に回答する解決策を見つけました。
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#