はじめに
あなたは、クラウドベースのビデオ レンダリング サービスを提供する成長中のビデオ編集会社で働いているとします。 あなたの会社では、国際的な展開の計画により、ビデオ レンダリング サービスの需要が高まっています。 すべてのお客様により良いエクスペリエンスを提供するために、製品をスケーリングする新しい方法を探す必要があります。 これにより、お客様の需要に合わせてビデオ レンダリング サービスをデプロイする機能が、どの Azure サービスによって向上するかを評価する必要があります。
デプロイ用のビジネス ソリューションとして Azure Kubernetes Service (AKS) を特定しました。 AKS は、アプリをデプロイして会社の増大する成長に対応できるようにする要件を満たしています。 あなたは、アプリを AKS クラスターにデプロイし、お客様がアプリのサービスにアクセスできるようにする方法を理解したいと考えています。
このモジュールでは、マニフェスト ファイルを使用して、Kubernetes ワークロードを宣言によって AKS クラスターにデプロイします。 その後、ユーザーにアプリケーションをデプロイして公開する、別の配置マニフェスト ファイルを作成できます。
学習の目的
このモジュールを完了すると、次のことができるようになります。
- AKS クラスターを作成して設定する。
- デプロイ YAML ファイルを使用して Kubernetes ワークロードをデプロイする。
前提条件
- Kubernetes の概念に対する知識。 Kubernetes を初めて使用する場合は、Kubernetes の基本から始めてください。
- Git と GitHub に関する知識。
- Docker と Docker イメージに関する知識。
- 有効な Azure サブスクリプション。
- Azure CLI を使用できること。
- Docker コンテナーを作成できること。 Docker を初めて使用する場合は、コンテナーの概要から始めてください。
すべての演習で、必要なすべてのツールが既にインストールされている Azure Cloud Shell を使用します。 ご自身のターミナルでこの例を実行する場合は、最初に次のツールをインストールする必要があります。