はじめに

完了

あなたは、Azure Kubernetes Service (AKS) にテクノロジ スタックが移行されたビデオ制作会社の Contoso Video で IT 開発チームを率いているとします。 コンテナー イメージのビルドとアプリケーションのデプロイに費やされるチームの時間と労力を削減するために、パイプラインを使用して AKS ワークロードのデプロイすることについて調査したいと考えています。

このモジュールでは、GitHub Actions を使用して Kubernetes ワークロードを AKS クラスターにデプロイする継続的インテグレーションと継続的デリバリー (CI/CD) パイプラインの作成方法について学習します。 Contoso Video の Web サイトを使用して、概念実証を作成します。

学習の目的

このモジュールを終了すると、次のことができるようになります。

  • GitHub Actions を使用する CI/CD プロセスについて説明する。
  • GitHub Actions と Azure を使用してデプロイ パイプラインを作成する。
  • GitHub Actions を使用して、クラウドネイティブ アプリケーションを AKS にデプロイする。

前提条件

  • GitHub アカウント。 GitHub アカウントをまだお持ちではない場合は、始める前に無料アカウントを作成してください。
  • Azure サブスクリプションに対する所有者またはユーザー ロールの割り当てアクセス権。 有料サブスクリプションを使用する場合、料金が発生する可能性があります。 Azure サブスクリプションをお持ちでない場合は、開始する前に無料アカウントを作成してください。
  • Kubernetes の概念AKS に関する知識。
  • GitGitHubGitHub Actions に関する知識。
  • Azure Cloud Shell での Azure CLI コマンドの実行経験。