Skip to main content

Pod

COP 콘솔의 'Pod' 메뉴에서는 쿠버네티스에서 생성하고 관리할 수 있는 가장 작은 배포 단위인 파드의 현황을 관리합니다. 파드는 하나 이상의 컨테이너 그룹을 나타내며, 클러스터에서 실행 중인 프로세스를 의미합니다.


Pod 목록

클러스터의 파드 목록이 표시되며, 각 열은 다음 정보를 포함합니다.

항목설명
이름파드의 고유한 이름
네임스페이스파드가 속한 네임스페이스
재시작파드 내 컨테이너가 재시작된 횟수
준비 완료실행 중인 컨테이너 수와 준비된 컨테이너 수 (예: 2/2)
상태파드의 현재 실행 상태
CPU파드가 현재 사용 중인 CPU 양
메모리파드가 현재 사용 중인 메모리 양
IP파드의 내부 IP 주소
노드파드가 스케줄링된 노드 이름
경과 시간파드가 생성된 후 경과한 시간

상태별 아이콘

아이콘상태설명
녹색Running정상적으로 실행 중
녹색 체크Succeeded성공적으로 완료됨
주황색Pending스케줄링 대기 중
빨간색Failed실행 실패
빨간색CrashLoopBackOff반복적으로 충돌 발생

목록 필터링

목록 상단에는 상태별 요약 칩이 표시됩니다. 각 칩을 클릭하면 해당 상태의 파드만 필터링하여 볼 수 있습니다.

  • Pods: 전체 파드 수
  • Pending: 대기 중인 파드 수
  • Warnings: 경고 상태 파드 수
  • Not Running / Not Linked: 비실행 또는 비연결 파드 수

우측 상단의 검색창, 필터, 열 선택 옵션을 통해 원하는 파드를 효율적으로 찾을 수 있습니다.


Pod 상세

목록에서 특정 파드의 이름을 클릭하면 상세 정보 화면이 우측 오버레이로 표시됩니다.

메타데이터

파드의 기본 정보가 표시됩니다.

  • 이름, 네임스페이스: 파드 식별 정보
  • 생성 시간: 파드가 생성된 타임스탬프
  • 레이블: 파드에 부여된 레이블 목록
  • 주석 (Annotations): 파드에 부여된 주석 목록
  • Controlled By: 파드를 관리하는 상위 리소스 (예: ReplicaSet)
  • 상태: 파드의 현재 상태
  • 노드, Host IP, Pod IP: 네트워크 정보
  • QoS Class, Priority: 서비스 품질 및 우선순위 정보

컨테이너 정보

파드 내 각 컨테이너의 이미지, 포트, 리소스 요청/제한, 환경 변수, 마운트된 볼륨 등 상세 사양을 확인할 수 있습니다.

볼륨 마운트

컨테이너에 마운트된 볼륨의 경로, 소스, 읽기/쓰기 권한을 확인합니다.

이벤트

파드와 관련된 생성, 스케줄링, 오류 등의 이벤트를 시간순으로 확인할 수 있습니다.

조건 (Conditions)

파드의 상태 조건(Initialized, Ready, ContainersReady, PodScheduled)을 확인합니다.


실시간 로그 뷰어

접근

상세 화면 상단의 로그 아이콘을 클릭하여 로그 뷰어를 엽니다.

컨테이너 선택

파드에 여러 컨테이너가 있는 경우 드롭다운에서 특정 컨테이너를 선택하여 로그를 확인합니다.

Follow

Follow 옵션을 활성화하면 새로운 로그가 추가될 때 자동으로 화면이 스크롤됩니다.

검색

로그 내용에서 특정 키워드를 검색하여 원하는 로그 항목을 빠르게 찾을 수 있습니다.

타임스탬프

타임스탬프 표시 옵션을 활성화하여 각 로그 라인의 발생 시간을 확인할 수 있습니다.

다운로드

로그를 텍스트 파일로 다운로드할 수 있습니다.

분할 뷰

여러 컨테이너의 로그를 동시에 확인할 수 있는 분할 뷰를 지원합니다.


웹 터미널

Shell 선택

실행 중인 컨테이너 내부에 접속할 쉘을 선택합니다 (bash, sh 등).

기능

  • 파일 시스템 확인
  • 네트워크 상태 점검
  • 디버깅 명령어 직접 실행
  • 환경 변수 확인

포트 포워딩

파드의 특정 포트를 로컬로 포워딩하여 외부에서 접근할 수 있도록 설정할 수 있습니다.


삭제 확인 강화

파드 삭제 시 확인 팝업이 표시되며, 실수로 인한 삭제를 방지합니다. 각 파드 항목의 '더보기(...)' 아이콘에서 삭제를 선택하거나, 상세 화면의 삭제 아이콘을 통해 삭제할 수 있습니다.