GNU/Linux >> Linux Esercitazione >  >> Linux

Come inserire un pod come root?

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#

Linux
  1. Come reimpostare la password di root di MySQL o MariaDB

  2. Come funzionano gli interni di Sudo?

  3. Come elencare le sessioni dello schermo in esecuzione?

  4. Come configurare ssh senza password con chiavi RSA

  5. Come si accede a Webmin?

Come limitare l'utente root in CentOS

Come abilitare l'utente root nel server Ubuntu?

Come ripristinare la password di root di MySQL 8.0 su Centos 7.x?

Come installare Metasploit su Ubuntu

Come reimpostare la password di root in CentOS/RHEL 8

Come modificare la password di root in Kali Linux