menu
arrow_back

Hello Node Kubernetes

Hello Node Kubernetes

시간 분 7 크레딧

GSP005

Google Cloud 사용자 주도형 실습

개요

이 실습의 목표는 개발한 코드를 Kubernetes로 실행되는 복제 애플리케이션으로 만드는 것입니다. 이때 Kubernetes는 Kubernetes Engine으로 실행됩니다. 이 실습에서 사용할 코드는 간단한 Hello World node.js 앱입니다.

다음은 실습의 다양한 부분이 어떻게 연동되는지 이해하기 위한 그림입니다. 실습을 진행하면서 그림을 참조 자료로 사용하세요. 실습을 완료하면 이해할 수 있게 되니 지금은 무시하고 넘어가도 좋습니다.

ba830277f2d92e04.png

Kubernetes는 kubernetes.io에서 제공하는 오픈 소스 프로젝트이며 노트북에서 고가용성 멀티노드 클러스터, 공용 클라우드에서 온프레미스 배포, 가상 머신에서 베어 메탈까지 다양한 환경에서 사용할 수 있습니다.

이 실습에서는 Kubernetes Engine(Compute Engine으로 실행되는 Google 호스팅 버전의 Kubernetes)과 같은 관리된 환경을 사용하여 기본 인프라를 설정하는 대신 Kubernetes를 경험하는 데 집중합니다.

실습할 내용

  • Node.js 서버 만들기
  • Docker 컨테이너 이미지 만들기
  • 컨테이너 클러스터 만들기
  • Kubernetes 포드 만들기
  • 서비스 확장

기본 요건

  • vim, emacs 또는 nano와 같은 표준 Linux 텍스트 편집기 사용에 익숙하면 도움이 됩니다.

핵심 개념을 더욱 효율적으로 학습하기 위해서는 수강자가 직접 명령어를 입력해 보는 것이 좋습니다. 대부분 실습에는 필요한 모든 명령어가 포함된 코드 블록이 포함되어 있습니다. 실습을 수강하는 동안 적절한 위치에 손쉽게 코드 블록의 명령어를 복사한 후 붙여넣을 수도 있습니다.

Join Qwiklabs to read the rest of this lab...and more!

  • Get temporary access to the Google Cloud Console.
  • Over 200 labs from beginner to advanced levels.
  • Bite-sized so you can learn at your own pace.
Join to Start This Lab
점수

—/100

Create your cluster

단계 진행

/ 20

Create your pod

단계 진행

/ 30

Create a Kubernetes Service

단계 진행

/ 30

Scale up your service

단계 진행

/ 20