Saltar al contenido

¿Cómo ingresar un pod como root?

Esta crónica ha sido evaluado por expertos así se asegura la exactitud de nuestra esta sección.

Solución:

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) encontrar el contenedor docker sudo docker ps | grep [namespace]

4) iniciar 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 la 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#

Recuerda que te brindamos la opción de glosar .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *