ScalarDL Ledger と ScalarDL Auditor を Azure Kubernetes Service (AKS) にデプロイする
このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。
このガイドでは、Azure Kubernetes Service (AKS) に ScalarDL Ledger と ScalarDL Auditor をデプロイする方法について説明します。
このガイドでは、Azure 環境に次の 3 つの環境のいずれかを作成します。 ビザンチン障害検出を適切に機能させるには、ScalarDL Ledger と ScalarDL Auditor を異なる管理ドメイン (つまり、別の環境) に展開することをお勧めします。
-
別の Azure アカウントを使用する (最も推奨される方法)
-
別の Azure Virtual Networks (VNet) を使用する (2 番目に推奨される方法)
-
異なる名前空間を使用する (3 番目に推奨される方法)
注意: このガイドは、2 番目に推奨される方法「別の VNet を使用する」に従います。
ステップ 1. ScalarDL Ledger および ScalarDL Auditor コンテナー イメージを取得する
ScalarDL Ledger および ScalarDL Auditor コンテナー イメージを取得する必要があります。 Scalar 製品のコンテナ リポジトリの詳細については、Scalar 製品のコンテナ イメージを取得する方法 を参照してください。
ステップ 2. ScalarDL Ledger の AKS クラスターを作成する
ScalarDL Ledger デプロイ用の AKS クラスターを作成する必要があります。 詳細については、Scalar 製品用の AKS クラスターを作成するためのガイドライン を参照してください。
ステップ 3. ScalarDL Auditor の AKS クラスターを作成する
ScalarDL Auditor デプロイ用の AKS クラスターも 作成する必要があります。 詳細については、Scalar 製品用の AKS クラスターを作成するためのガイドライン を参照してください。
ステップ 4. ScalarDL Ledger のデータベースをセットアップする
ScalarDL Ledger を展開する前にデータベースを準備する必要があります。 ScalarDL Ledger は内部で ScalarDB を使用してデータベースにアクセスするため、ScalarDB がサポートするデータベースの種類を確認するには、ScalarDB Supported Databases を参照してください。
データベースのセットアップの詳細については、Azure での ScalarDB/ScalarDL デプロイ用のデータベースのセットアップ を参照してください。