GNU/Linux >> Tutoriels Linux >  >> Linux

Comment entrer un pod en tant que root ?

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#

Linux
  1. Comment réinitialiser le mot de passe racine MySQL ou MariaDB

  2. Comment fonctionnent les composants internes de Sudo ?

  3. Comment changer le mot de passe root ?

  4. Comment réinitialiser le mot de passe root oublié d'Ubuntu 17.04 ?

  5. Comment accéder à Webmin ?

Comment limiter l'utilisateur root dans CentOS

Comment activer l'utilisateur root dans Ubuntu Server ?

Comment réinitialiser le mot de passe root MySQL 8.0 sur Centos 7.x ?

Comment installer Metasploit sur Ubuntu

Comment réinitialiser le mot de passe racine dans CentOS/RHEL 8

Comment changer le mot de passe root dans Kali Linux