menu
arrow_back

StatefulSet를 사용하여 Kubernetes에서 MongoDB 데이터베이스 실행하기

StatefulSet를 사용하여 Kubernetes에서 MongoDB 데이터베이스 실행하기

시간 7 크레딧

GSP022

Google Cloud 사용자 주도형 실습

개요

Kubernetes는 오픈소스 컨테이너 조정 도구로 컨테이너화된 애플리케이션을 실행하면서 생기는 복잡한 문제를 해결하는 데 도움이 됩니다. 다양한 맞춤설정과 통합을 제공하는 GCP 컴퓨팅 서비스인 Kubernetes Engine을 사용하여 Kubernetes 애플리케이션을 실행할 수 있습니다. 이 실습에서는 StatefulSet를 사용하여 MongoDB 데이터베이스를 설정하는 방법을 알아보며 Kubernetes를 실제로 이용해 봅니다. 스테이트풀(Stateful) 애플리케이션(데이터베이스)을 스테이트리스(Stateless) 서비스(컨테이너)에서 실행한다는 것이 모순처럼 들릴 수도 있습니다. 하지만 이 실습을 통해 그렇지 않음을 금방 알게 될 것입니다. 실제로 몇 가지 오픈소스 도구를 사용해 보면 Kubernetes와 스테이트리스 서비스가 어떻게 연동될 수 있는지 알 수 있습니다.

과정 내용

이 실습에서는 다음에 관해 학습합니다.

  • Kubernetes 클러스터, Headless Service, StatefulSet를 배포하는 방법

  • Kubernetes 클러스터를 MongoDB 복제본 세트에 연결하는 방법

  • MongoDB 복제 세트 인스턴스를 축소 및 확장하는 방법

  • 환경을 정리하고 위의 서비스를 종료하는 방법

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