Menu
Coddy logo textTech

Wykonywanie poleceń

Część sekcji Wprowadzenie do Kubernetes ścieżki Terminal w Coddy. Lekcja 22 z 45.

Aby uruchomić polecenie wewnątrz działającego kontenera, użyj kubectl exec. Wszystko po -- jest poleceniem do uruchomienia:

kubectl exec web -- env

To wyświetla zmienne środowiskowe wewnątrz kontenera Poda web, w tym HOSTNAME=web: nazwa hosta kontenera jest taka sama jak nazwa jego Poda.

Każde polecenie dostępne w obrazie działa, na przykład wyświetlenie zawartości katalogu:

kubectl exec web -- ls /

To codzienny sposób na rozejrzenie się wewnątrz kontenera bez zatrzymywania go, podobnie jak w przypadku docker exec.

W prawdziwym klastrze polecenie kubectl exec -it web -- sh otwiera interaktywną powłokę. Ten terminal ćwiczeniowy nie ma terminala, do którego można się podłączyć, więc zamiast tego uruchamiaj po jednym poleceniu naraz.

challenge icon

Wyzwanie

Początkujący

Uruchom Pod o nazwie web z obrazu nginx, a następnie uruchom w nim env za pomocą kubectl exec, aby zobaczyć jego HOSTNAME.

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Wprowadzenie do Kubernetes

Poćwicz samodzielnie: Edytor online Terminal