Menu
Coddy logo textTech

명령 실행

Coddy Terminal 여정의 Kubernetes 소개 섹션에 포함된 레슨. 45개 중 22번째.

실행 중인 컨테이너 내부에서 명령을 실행하려면 kubectl exec를 사용합니다. -- 뒤에 오는 모든 내용이 실행할 명령입니다:

kubectl exec web -- env

이 명령은 HOSTNAME=web을 포함하여 web Pod의 컨테이너 내부 환경 변수를 출력합니다. 컨테이너의 호스트 이름은 해당 Pod의 이름입니다.

이미지에 존재하는 모든 명령이 작동합니다. 예를 들어 디렉터리 목록을 확인할 수 있습니다:

kubectl exec web -- ls /

이는 컨테이너를 중지하지 않고 내부를 살펴보는 일상적인 방법이며, docker exec와 같습니다.

실제 클러스터에서는 kubectl exec -it web -- sh가 대화형 셸을 엽니다. 이 실습 터미널에는 연결할 터미널이 없으므로, 대신 한 번에 하나의 명령을 실행하세요.

challenge icon

챌린지

초급

nginx 이미지에서 web이라는 이름의 Pod를 시작한 다음, kubectl exec을 사용하여 그 안에서 env를 실행해 HOSTNAME을 확인하세요.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Kubernetes 소개의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드