GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara memasukkan pod sebagai root?

Saya menemukan jawabannya.

Kamu tidak dapat masuk ke pod secara langsung sebagai root melalui kubectl.

Anda dapat melakukannya melalui langkah-langkah berikut.

1) cari tahu node apa yang dijalankan pada kubectl get po -n [NAMESPACE] -o wide

2) simpul ssh

3) temukan wadah buruh pelabuhan sudo docker ps | grep [namespace]

4) masuk ke wadah sebagai root sudo docker exec -it -u root [DOCKER ID] /bin/bash


Sebenarnya sudah ada kemungkinan untuk terhubung melalui kubectl addon kubectl-plugins. Menemukan solusi dengan menjawab pertanyaan terkait.

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. Bagaimana Internal Sudo Bekerja?

  2. Bagaimana Kami Mengubah Kata Sandi Root?

  3. Bagaimana Mengenalinya Saya Menjalankan Di Chroot?

  1. Cara Mengatur Ulang Kata Sandi Root MySQL Atau MariaDB

  2. Cara mengatur ssh tanpa kata sandi dengan kunci RSA

  3. Bagaimana Anda mengakses Webmin?

  1. Cara mereset kata sandi root Kali Linux

  2. Bagaimana Cara Mengatur Ulang Kata Sandi Root Ubuntu 17.04 yang Terlupakan?

  3. Bagaimana cara membuat daftar sesi layar yang sedang berjalan?