YAML 출력
Coddy Terminal 여정의 Kubernetes 소개 섹션에 포함된 레슨. 45개 중 35번째.
테이블은 요약을 보여 줍니다. Kubernetes가 객체에 대해 알고 있는 모든 내용을 보려면 YAML 형식으로 요청하세요:
kubectl get pod web -o yaml출력은 완전한 매니페스트입니다. 레이블과 고유한 uid가 포함된 metadata, Kubernetes가 입력한 기본값이 포함된 전체 spec, 그리고 직접 작성하지 않는 status 섹션으로 구성됩니다.
status에는 현재 상태에 대한 실제 정보가 있습니다. 예를 들어 phase: Running, podIP, 노드의 hostIP, 그리고 containerStatuses 아래에 있는 모든 컨테이너의 상태 및 재시작 횟수가 있습니다.
-o json은 도구에서 구문 분석할 수 있는 JSON과 동일한 객체를 제공합니다. 두 형식 모두 모든 리소스에서 작동합니다. kubectl get deployment web -o yaml 또는 kubectl get service web -o json을 시도해 보세요.
챌린지
초급nginx 이미지에서 web이라는 이름의 Pod를 시작한 다음, 이를 YAML 형식으로 출력하고 status에서 phase와 podIP를 찾으세요.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
Kubernetes 소개의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드