3.4.3. 애플리케이션 및 구성 요소와 상호 작용

웹 콘솔의 개발자 화면에 있는 토폴로지 보기에는 애플리케이션 및 구성 요소와 상호 작용할 수 있는 다음 옵션이 있습니다.

  • 공개 URL의 경로를 통해 노출되는 애플리케이션을 확인하려면 URL 열기( odc open url )를 클릭합니다.
  • 소스 코드에 액세스하여 수정하려면 소스 코드 편집을 클릭합니다.

    참고

    이 기능은 Git에서, 카탈로그에서, Dockerfile에서 옵션을 사용하여 애플리케이션을 생성할 때만 사용할 수 있습니다.

  • 최신 빌드의 이름과 해당 상태를 확인하려면 Pod의 왼쪽 아래 아이콘 위에 커서를 올려 놓습니다. 애플리케이션 빌드 상태는 신규( odc build new ), 보류 중( odc build pending ), 실행 중( odc build running ), 완료됨( odc build completed ), 실패( odc build failed ), 취소됨( odc build canceled )으로 표시됩니다.
  • 화면 오른쪽 상단에 나열된 바로 가기 메뉴를 사용하여 토폴로지 보기에서 구성 요소를 탐색합니다.
  • List View(나열 보기 ) 아이콘을 사용하여 모든 애플리케이션 목록을 확인하고 Topology View(토폴로지 보기 ) 아이콘을 사용하여 토폴로지 보기로 다시 전환합니다.
  • Find by name (이름으로 찾기) 필드를 사용하여 쿼리와 일치하는 구성 요소 이름이 있는 구성 요소를 선택합니다. 검색 결과가 표시 영역 외부에 표시될 수 있습니다. 왼쪽 아래에 있는 툴바에서 화면에 맞추기를 클릭하여 모든 구성 요소를 표시하도록 토폴로지 보기의 크기를 조정합니다.
  • 다양한 애플리케이션 그룹화에 대한 토폴로지 보기를 구성하려면 표시 옵션 드롭다운 목록을 사용합니다. 해당 옵션은 프로젝트에 배포된 구성 요소 유형에 따라 제공됩니다.

    • Pod 개수: 구성 요소 아이콘에 구성 요소의 포드 수를 표시하려면 선택합니다.
    • 이벤트 소스: 이벤트 소스를 표시하거나 숨기려면 전환합니다.
    • 가상 머신: 토글을 선택하여 가상 시스템을 표시하거나 숨길 수 있습니다.
    • 레이블: 구성 요소 레이블을 표시하거나 숨기려면 전환합니다.
    • 애플리케이션 그룹화 : 애플리케이션 그룹을 애플리케이션 그룹 개요와 연결된 경고가 포함된 카드로 축소하려면 지웁니다.
    • Helm 릴리스: Helm 릴리스로 배포된 구성 요소를 지정된 릴리스의 개요가 포함된 카드로 축소하려면 지웁니다.
    • Knative 서비스: Knative 서비스 구성 요소를 지정된 구성 요소의 개요가 포함된 카드로 축소하려면 지웁니다.
    • Operator 그룹화는 Operator와 함께 배포된 구성 요소를 지정된 그룹의 개요가 포함된 카드로 축소하기 위해 지웁니다.
  • Pod의 상태 또는 단계는 다음과 같이 다양한 색상 및 툴팁으로 표시됩니다.

    • 실행 중 ( odc pod running ): 포드는 노드에 바인딩되고 모든 컨테이너가 생성됩니다. 하나 이상의 컨테이너가 계속 실행 중이거나 시작 또는 다시 시작하는 중입니다.
    • 준비되지 않음 ( odc pod not ready ): 컨테이너가 여러 개 실행되고 있지만 일부 컨테이너가 준비되지 않은 포드.
    • 경고( odc pod warning ): 포드의 컨테이너가 종료되고 있지만 종료에 성공하지 못했습니다. 일부 컨테이너는 다른 상태일 수 있습니다.
    • 실패( odc pod failed ): 포드의 모든 컨테이너가 종료되었지만 하나 이상의 컨테이너가 실패로 종료되었습니다. 즉 컨테이너는 0이 아닌 상태로 종료되었거나 시스템에 의해 종료되었습니다.
    • 보류 중( odc pod pending ): Pod는 Kubernetes 클러스터에서 허용되지만 하나 이상의 컨테이너가 설정되어 실행할 준비가 되어 있지 않습니다. 여기에는 Pod가 네트워크를 통해 컨테이너 이미지를 다운로드하는 데 소요되는 시간뿐만 아니라 Pod를 예약 대기하는 시간이 포함됩니다.
    • 성공( odc pod succeeded ): 포드의 모든 컨테이너가 성공적으로 종료되고 다시 시작되지 않습니다.
    • 종료 중( odc pod terminating ): Pod가 삭제되면 일부 kubectl 명령에서 종료하는 것으로 표시됩니다. 종료 중 상태는 Pod 단계 중 하나가 아닙니다. Pod에는 정상 종료 기간이 부여되며 기본값은 30초입니다.
    • 알 수 없음( odc pod unknown ): 포드의 상태를 가져올 수 없습니다. 일반적으로 이 단계는 Pod가 실행되어야 하는 노드와 통신하는 동안 오류로 인해 발생합니다.