클러스터 및 워크로드 살펴보기


클러스터 만들기 및 워크로드 배포에서 배포한 주요 워크로드 설정 및 리소스 일부를 확인하고 알아봅니다.


Google Cloud 콘솔에서 이 태스크에 대한 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


시작하기 전에

클러스터 만들기 및 워크로드 배포의 단계를 따르세요.

앱의 배포 사양 보기

모든 Kubernetes 리소스에는 사양 파일에 원하는 상태가 기술되어 있습니다. 코드형 인프라(IaC) 방식에 따라 소스-코드 제어 스트림에 이러한 파일을 저장하고 파일을 사용해서 필요에 따라 환경을 다시 만들 수 있습니다.

배포한 앱의 사양 파일을 보려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔에서 hello-world-app배포 세부정보 페이지로 이동합니다.

    1. GKE 워크로드 페이지로 이동합니다.

      워크로드로 이동

    2. 이름 열에서 배포한 앱 이름 hello-world-app을 클릭합니다.

  2. YAML 탭을 클릭합니다.

  3. 두 번째 줄은 배포된 앱의 사양임을 나타내는 kind: Deployment입니다. 다른 유형의 Kubernetes 리소스에는 kind: 줄의 다른 값이 사용됩니다.

  4. 열 1에서 선행 공백 없이 spec:로 시작하는 줄을 찾습니다.

    이 배포 사양에 표시된 모든 후속 줄은 앱에 필요한 포드 복제본의 초기 개수를 지정하는 replicas:와 각 포드에 제공되는 컴퓨팅 리소스 양을 지정하는 resources:를 포함하여 원하는 앱 상태를 정의합니다.

    앱의 부하가 구성된 컴퓨팅 리소스를 초과하면 수평 자동 확장 서비스가 증가한 부하를 처리하도록 포드를 자동으로 복제합니다. Autopilot 모드에서는 이러한 자동 확장 서비스가 기본적으로 사용 설정됩니다.

  5. 수정을 클릭하여 YAML을 직접 수정할 수 있습니다.

    또는 배포 세부정보 페이지에 항목을 변경하면 YAML이 업데이트됩니다.

  6. 이 사양을 파일로 다운로드하고 이를 다른 배포의 기준으로 사용하려면 다운로드를 클릭합니다.

포드 보기

  1. 배포 세부정보 페이지가 아직 표시되지 않았으면 다음 안내를 따르세요.

    1. Google Cloud 콘솔에서 GKE 워크로드 페이지로 이동합니다.

      워크로드로 이동

    2. 이름 열에서 배포한 앱 이름 hello-world-app을 클릭합니다.

  2. 개요 탭에서 CPU 차트에는 현재 워크로드에 있는 모든 포드의 CPU 사용량이 표시됩니다.

  3. 개요 섹션에 대한 설명은 다음과 같습니다.

    • 복제본: 워크로드에서 현재 실행 중인 포드 복제본 수를 요약합니다.

    • 포드 사양: 배포 사양에서 할당하는 배포 버전과 워크로드에서 실행 중인 컨테이너를 나열합니다.

  4. 관리형 포드 테이블은 워크로드에 대해 현재 실행 중인 각 포드 복제본에 대한 구성 데이터 및 성능 측정항목에 연결됩니다.

서비스 보기

이전에 워크로드를 배포할 때 외부 트래픽을 워크로드로 연결하는 부하 분산 서비스를 만들도록 선택했습니다.

워크로드 서비스를 보려면 다음 안내를 따르세요.

  1. 배포 세부정보 페이지가 아직 표시되지 않았으면 다음 안내를 따르세요.

    1. Google Cloud 콘솔에서 GKE 워크로드 페이지로 이동합니다.

      워크로드로 이동

    2. 이름 열에서 배포한 앱 이름 hello-world-app을 클릭합니다.

  2. 노출 중인 서비스 테이블은 워크로드에 대해 구성한 부하 분산 서비스로 연결됩니다.

  3. 노출 중인 서비스 테이블의 이름 열에서 서비스 이름을 클릭합니다.

  4. 서비스 세부정보 페이지에서 YAML 탭을 클릭합니다.

  5. 두 번째 줄은 이 파일을 Kubernetes 서비스 리소스의 사양으로 정의하는 kind: Service입니다.

  6. spec:로 시작하는 줄을 찾습니다(f:spec:로 시작하는 줄은 무시).

    서비스 사양의 모든 후속 줄은 부하 분산기를 구성합니다.

    • 클러스터 IP 주소는 부하 분산기가 트래픽을 전송하는 내부 주소입니다. 이러한 IP 주소는 GKE에서 자동으로 관리됩니다.

    • 인그레스 IP 주소는 부하 분산기가 요청을 리슨하는 외부 IP 주소입니다.

  7. 배포 사양과 마찬가지로 수정을 클릭하여 서비스 YAML을 직접 수정할 수 있습니다.

    이 사양을 파일로 다운로드하고 이를 다른 서비스의 기준으로 사용하려면 다운로드를 클릭합니다.

이것으로 클러스터 둘러보기가 끝났습니다.

다음 단계