GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo ingresar un pod como root?

Encontré la respuesta.

No puede iniciar sesión en el pod directamente como root a través de kubectl.

Puede hacerlo a través de los siguientes pasos.

1) averiguar en qué nodo se está ejecutando kubectl get po -n [NAMESPACE] -o wide

2) nodo ssh

3) encuentra el contenedor docker sudo docker ps | grep [namespace]

4) inicie sesión en el contenedor como root sudo docker exec -it -u root [DOCKER ID] /bin/bash


En realidad, ya existe la posibilidad de conectarse a través del complemento kubectl kubectl-plugins. Encontré una solución respondiendo a una pregunta relacionada.

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. ¿Cómo funcionan las partes internas de Sudo?

  2. ¿Cómo cambiamos la contraseña raíz?

  3. ¿Cómo restablecer la contraseña raíz olvidada de Ubuntu 17.04?

  4. Cómo configurar ssh sin contraseña con claves RSA

  5. ¿Cómo se accede a Webmin?

Cómo limitar el usuario root en CentOS

¿Cómo habilitar el usuario raíz en Ubuntu Server?

¿Cómo restablecer la contraseña de root de MySQL 8.0 en Centos 7.x?

Cómo instalar Metasploit en Ubuntu

Cómo restablecer la contraseña raíz en CentOS/RHEL 8

Cómo cambiar la contraseña de root en Kali Linux