Kubernetes でのアプリケーションの開発とデプロイ

概略

このラーニング パスでは、スクラッチパッドからデプロイ パイプラインへの Azure Kubernetes Service を使用するように設計されたクラウド ネイティブ アプリケーションを開発、ビルド、デプロイ、自動保守する方法について説明します。

前提条件

  • Azure サブスクリプション
  • Azure CLI を使用できること
  • Azure portal 内を移動する機能
  • Kubernetes とその概念に関する基本的な知識

Azure を使ってみる

適切な Azure アカウントを選択します。 Azure は、従量課金制でご利用いただくことも、最大 30 日間無料でお試しいただくこともできます。 [サインアップ] 。

このラーニング パス内のモジュール

宣言型マニフェスト ファイルを使用して、Azure Container Services または他の任意のレジストラーでホストされているコンテナー化されたアプリケーションを、Azure Kubernetes サービスに短時間でデプロイします。

Helm は、Kubernetes でのクラウドネイティブ アプリケーションのデプロイを標準化して簡素化するために使用する、Kubernetes 用のアプリケーション パッケージ マネージャーです。 ここでは、Helm チャートと呼ばれるサードパーティ パッケージをインストールする方法と、チームが開発するワークロード用の Helm チャートを作成およびインストールする方法を学習します。

Azure Cosmos DB と AKS を使用して、外部データ ソースによって管理されるステートフル アプリケーションを、最適なアーキテクチャ プラクティスで作成する方法について学習します。