menu
arrow_back

StatefulSets を使用して Kubernetes で MongoDB データベースを実行する

StatefulSets を使用して Kubernetes で MongoDB データベースを実行する

1時間 7クレジット

GSP022

Google Cloud セルフペース ラボ

概要

Kubernetes は、コンテナ化されたアプリケーションの複雑な実行に対処するためのオープンソースのコンテナ オーケストレーション ツールです。Kubernetes アプリケーションは、さまざまなカスタマイズや統合を提供する GCP コンピューティング サービスである Kubernetes Engine を使用して実行できます。このラボでは、StatefulSet を使用した MongoDB データベースの設定方法を学び、Kubernetes の実践的な経験を積むことができます。ステートレス サービス(コンテナ)上でステートフル アプリケーション(データベース)を実行することは一見矛盾しているようですが、このラボで実践演習を行うと、そうでないことがすぐにわかります。具体的には、いくつかのオープンソース ツールを使用して、Kubernetes とステートレス サービスがどのように密接に結びついているかを説明します。

ラボの内容

このラボでは、次のことを学びます。

  • Kubernetes クラスタ、ヘッドレス サービス、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