Mengeksekusi perintah shell pada container Anda
Untuk memecahkan masalah beberapa masalah, Anda mungkin harus mengakses penampung untuk menjalankan perintah secara langsung
pada container itu sendiri. Anda dapat mengakses container melalui shell bash
atau melalui PowerShell menggunakan
Perintah kubectl exec
.
- Gunakan
kubectl describe pods
untuk menemukan nama Pod di cluster yang Anda terhubung dengan Anda.Pada contoh berikut, perintah akan mencantumkan pod suitecrm-0.
kubectl describe pods | grep Name Name: suitecrm-0
- Jalankan perintah shell menggunakan salah satu metode berikut:
- Gunakan
kubectl exec
untuk membuka shell perintah bash tempat Anda dapat menjalankan perintah.kubectl exec -it pod-name -- /bin/bash
Contoh berikut memindahkan shell ke pod suitecrm-0:
kubectl exec -it suitecrm-0 -- /bin/bash
- Gunakan
kubectl exec
untuk menjalankan perintah secara langsung.kubectl exec -it pod-name -- /bin/bash -c "command(s)"
Contoh berikut mencantumkan direktori utama pod suitecrm-0:
kubectl exec -it suitecrm-0 -- /bin/bash -c "ls /"
- Gunakan
Untuk informasi selengkapnya, lihat Dokumentasi Kubernetes.