클러스터 및 워크로드 살펴보기
빠른 시작 중 하나에서 배포한 몇 가지 워크로드 설정과 리소스를 자세히 알아봅니다.
이 후속 튜토리얼에서는 포드 및 서비스와 같은 몇 가지 Kubernetes 개념을 자세히 살펴보지만 Kubernetes 사용 경험을 가정하지는 않습니다.
Google Cloud 콘솔에서 이 태스크에 대한 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.
시작하기 전에
다음 빠른 시작 중 하나의 단계에 따라 클러스터를 만들고 샘플 앱을 배포했는지 확인합니다.
포드 세부정보 보기
Kubernetes에서 포드는 만들고 관리할 수 있는 배포 가능한 최소 컴퓨팅 단위입니다. 모든 Kubernetes 워크로드와 마찬가지로, 샘플 애플리케이션 배포는 컨테이너화된 애플리케이션(이 경우 컨테이너 하나)을 래핑하는 포드(이 경우 추가 복제본이 없는 포드 하나)로 구성됩니다. 이 섹션에서는 Google Cloud 콘솔에서 샘플 앱의 포드에 대해 알아볼 수 있는 내용을 살펴봅니다.
먼저 샘플 앱의 배포 세부정보 페이지에 있는지 확인합니다. 이전 튜토리얼을 완료한 직후라면 해당 페이지에 있을 수 있습니다. 해당 페이지에 있지 않은 경우 다음 단계를 따르세요.
Google Cloud 콘솔에서 GKE 워크로드 페이지로 이동합니다.
이름 열에서 배포한 앱 이름인 hello-world-app(Google Cloud 콘솔로 배포한 경우) 또는 example-hello-app-deployment(Terraform 배포의 경우)를 클릭합니다.
개요 탭에서 다음을 포함한 샘플 앱 워크로드에 대한 자세한 내용을 확인할 수 있습니다.
복제본: 워크로드에서 현재 실행 중인 포드 복제본 수입니다.
포드 사양: 이 배포의 버전과 샘플 앱의 컨테이너입니다.
관리형 포드 테이블은 실행 중인 각 포드 복제본의 구성 데이터 및 성능 측정항목에 연결됩니다.
서비스 보기
Kubernetes 서비스는 하나 이상의 포드에 네트워킹 엔드포인트를 제공하는 방법입니다. 이전에 워크로드를 배포할 때 외부 트래픽을 워크로드로 연결하는 부하 분산 서비스를 만들었습니다. 이 서비스를 사용하면 애플리케이션을 배포한 후 샘플 앱의 웹 인터페이스에 액세스할 수 있습니다.
워크로드 서비스를 보려면 다음 안내를 따르세요.
배포 세부정보 페이지의 노출 중인 서비스 테이블로 이동합니다. 워크로드에서 노출하는 모든 서비스가 표시됩니다.
노출 중인 서비스 테이블의 이름 열에서 예시 앱의 서비스 이름을 클릭합니다. 이름은 Google Cloud 콘솔에서 앱을 배포한 경우 hello-world-app-service이고, Terraform으로 배포한 경우 example-hello-app-loadbalancer입니다.
서비스 세부정보 페이지에서 다음을 비롯한 서비스에 대해 자세히 알아볼 수 있습니다.
- 서비스의 외부 엔드포인트: 서비스에 액세스하는 데 사용할 수 있는 하나 이상의 IP 주소입니다. 이전 빠른 시작에서 이 IP 주소를 사용하여 앱의 웹 인터페이스를 방문했습니다.
- 서비스에서 사용하는 포트입니다.
- 부하 분산기가 트래픽을 전송하는 클러스터 IP 주소를 비롯하여 서비스의 부하 분산기에 대한 자세한 내용입니다. 부하 분산기 이름을 클릭하면 프런트엔드 및 백엔드 세부정보와 같은 추가 정보를 확인할 수 있습니다.
다음 단계
- 자세한 내용은 학습 과정: 확장 가능한 앱을 참조하세요.
- 클러스터 관리 개요에서 실제 클러스터 관리를 시작하는 방법을 알아보세요.