menu
arrow_back

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

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

1시간 크레딧 7개

GSP022

Google Cloud 사용자 주도형 실습

개요

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

과정 내용

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

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

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

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

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

이 실습의 나머지 부분과 기타 사항에 대해 알아보려면 Qwiklabs에 가입하세요.

  • Google Cloud Console에 대한 임시 액세스 권한을 얻습니다.
  • 초급부터 고급 수준까지 200여 개의 실습이 준비되어 있습니다.
  • 자신의 학습 속도에 맞춰 학습할 수 있도록 적은 분량으로 나누어져 있습니다.
이 실습을 시작하려면 가입하세요
점수

—/100

Create a new Cluster

단계 진행

/ 25

Create the StorageClass

단계 진행

/ 25

Deploying the Headless Service and StatefulSet

단계 진행

/ 25

Scaling the MongoDB replica set

단계 진행

/ 25