Menjalankan perintah shell pada container Anda
Untuk memecahkan beberapa masalah, Anda mungkin harus mengakses penampung untuk menjalankan perintah secara langsung
di penampung itu sendiri. Anda dapat mengakses penampung melalui shell bash
atau melalui PowerShell menggunakan perintah
kubectl exec
.
- Gunakan
kubectl describe pods
untuk menemukan nama Pod di cluster yang ingin Anda hubungkan.Dalam contoh berikut, perintah 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 mendapatkan shell ke pod suitecrm-0:
kubectl exec -it suitecrm-0 -- /bin/bash
- Gunakan
kubectl exec
untuk mengeksekusi perintah secara langsung.kubectl exec -it pod-name -- /bin/bash -c "command(s)"
Contoh berikut mencantumkan direktori root pod suitecrm-0:
kubectl exec -it suitecrm-0 -- /bin/bash -c "ls /"
- Gunakan
Untuk mengetahui informasi selengkapnya, lihat dokumentasi Kubernetes.