メインコンテンツまでスキップ
バージョン: 3.14

[非推奨] Azure Kubernetes Service (AKS) に ScalarDB Server をデプロイする

注記

このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。

このガイドでは、ScalarDB Server を Azure Kubernetes Service (AKS) にデプロイする方法について説明します。

このガイドでは、Azure 環境に次の2つの環境のいずれかを作成します。2つの環境の違いは、アプリケーションのデプロイをどのように計画するかです。

  • アプリケーションを ScalarDB Server デプロイメントと同じ AKS クラスターにデプロイします。この場合、アプリケーションから Scalar Envoy にアクセスするために Azure が提供するロードバランサーを使用する必要はありません。

    image

  • ScalarDB Server デプロイを含む AKS クラスターとは異なる環境にアプリケーションをデプロイします。この場合、アプリケーションから Scalar Envoy にアクセスするには、Azure が提供するロードバランサーを使用する必要があります。

    image

ステップ1. AKS クラスターを作成する​

ScalarDB Server デプロイ用の AKS クラスターを作成する必要があります。詳細については、Scalar 製品用の AKS クラスターを作成するためのガイドラインを参照してください。

ステップ2. ScalarDB Server のデータベースをセットアップする​

ScalarDB Server を展開する前にデータベースを準備する必要があります。ScalarDB がサポートするデータベースのタイプを確認するには、ScalarDB Supported Databases を参照してください。

データベースのセットアップの詳細については、Azure での ScalarDB/ScalarDL デプロイ用のデータベースのセットアップを参照してください。

ステップ3. 踏み台サーバーを作成する​

AKS 上で ScalarDB Server をデプロイおよび管理するためのいくつかのツールを実行するには、ステップ1で作成した AKS クラスターの同じ Azure Virtual Networks (VNet) 内に踏み台サーバーを準備する必要があります。詳細については、踏み台サーバーの作成を参照してください。

ステップ4. Scalar Helm Chart のカスタム値ファイルを準備する​

ステップ2で作成したデータベース内の情報へのアクセスなどのタスクを実行するには、環境に基づいて ScalarDB Server の Scalar Helm Chart のカスタム値ファイルを構成する必要があります。詳細については、Configure a custom values file of Scalar Helm Chart を参照してください。

注: ScalarDB Server がデプロイされている AKS クラスターとは異なる環境にアプリケーションをデプロイする場合、Scalar Envoy にアクセスするには、envoy.service.type パラメーターを LoadBalancer に設定する必要があります。応用。

ステップ5. Scalar Helm Chart を使用して ScalarDB Server をデプロイする​

ScalarDB Server の Helm Chart を使用して、AKS クラスターに ScalarDB Server をデプロイします。詳細については、Deploy Scalar Products using Scalar Helm Chart を参照してください。

注意: kubectl create ns scalardb コマンドを使用して専用の名前空間を作成し、helm install コマンドで -n scalardb オプションを使用して名前空間に ScalarDB Server をデプロイすることをお勧めします。

ステップ6. ScalarDB Server デプロイメントのステータスを確認する​

ScalarDB Server を AKS クラスターにデプロイした後、各コンポーネントの状態を確認する必要があります。詳細については、Kubernetes 環境で実行する場合に定期的に確認するコンポーネントを参照してください。

ステップ7. ScalarDB Server の展開を監視する​

ScalarDB Server を AKS クラスターにデプロイした後、特に運用環境では、デプロイされたコンポーネントを監視し、そのログを収集することをお勧めします。詳細については、Kubernetes クラスター上の Scalar 製品の監視および Kubernetes クラスター上の Scalar 製品からのログの収集を参照してください。

ScalarDB Server を AKS から削除します​

作成した環境を削除する場合は、作成時とは逆の順序ですべてのリソースを削除してください。