menu
arrow_back

Kubernetes 노드 소개

65분 액세스 · 65분 완료
Connection Details

7 크레딧

info_outline
This lab costs 7 크레딧 to run. You can purchase credits or a subscription under My Account.

01:05:00

Kubernetes 노드 소개

GSP005

개요

이 실습의 목표는 사용자가 개발한 코드를 Kubernetes Engine으로 구동되는 Kubernetes에서 실행되는 복제 애플리케이션으로 변환하는 것입니다. 이 실습에서는 간단한 Hello World node.js 앱을 코드로 사용합니다.

아래에는 이 실습에서 사용되는 다양한 부분이 서로 어떤 관계를 갖는지 볼 수 있는 다이어그램이 제시되어 있습니다. 실습을 진행할 때 아래 그림을 참조하세요. 실습을 끝까지 진행하면 다이어그램을 종합적으로 이해할 수 있게 됩니다. 지금은 이해가 되지 않아도 괜찮습니다.

Kubernetes는 노트북에서 고가용성 멀티노드 클러스터, 공용 클라우드에서 내부 배포, 가상 머신에서 베어 메탈에 이르기까지 다양한 환경에서 실행되는 오픈소스 프로젝트(kubernetes.io)입니다.

이 실습에서는 Kubernetes Engine(Google에서 호스팅하는 버전의 Kubernetes로, Compute Engine에서 실행됨)과 같은 관리형 환경을 사용함으로써 기반 인프라를 설정하는 데 주력하는 대신 Kubernetes를 경험해 보는 데 집중할 수 있습니다.

실습 내용

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

필수 조건

  • vim, emacs, nano와 같은 표준 Linux 텍스트 편집기를 익숙하게 사용할 줄 알면 좋습니다.

핵심 개념을 배울 수 있도록 명령을 직접 입력해 보는 것이 좋습니다. 대부분의 실습에는 필요한 명령이 기재된 코드 블록이 포함되어 있습니다. 실습 중 코드 블록에서 명령을 복사하여 알맞은 위치에 간편하게 붙여넣을 수 있습니다.

Join

  • Temporary Access
  • Catalog
  • Bite Sized
Join To Start
점수

—/20

Create your cluster

단계 진행

/ 5

Create your pod

단계 진행

/ 5

Create a Kubernetes Service

단계 진행

/ 5

Scale up your service

단계 진행

/ 5

home
school
카탈로그
menu
펼치기
펼치기