在 Amazon EKS 上部署容器 Web 應用程式

入門指南

簡介

遵循逐步指示,使用 Amazon EKS 建置並部署以容器為基礎的 Web 應用程式

概觀

在本指南中,我們將引領您建立 Kubernetes (k8s) 叢集和部署應用程式。本指南顯示如何使用 Amazon Elastic Kubernetes Service (EKS) 和 Amazon EC2 工作節點,來建立 Kubernetes 叢集。在本指南中,您也會了解如何使用 AWS CDK 和 AWS CDK8S 協助您簡化程序,從建立叢集到部署和操作您的應用程式。

您將學到的內容

在本指南中,您將了解如何:

  • 使用 Amazon EKS 搭配單一租用戶控制平面建立 Kubernetes 叢集,以及啟動受管 Amazon EC2 工作節點。
  • 使用 AWS CDK,為 Kubernetes 叢集實作基礎設施即程式碼 (IaC)。
  • 整合 AWS CDK8S 和 AWS CDK 以部署應用程式。
  • 使用 kubectl 搭配基本命令操作叢集。

先決條件

在開始本指南之前,您需要:

  • AWS 帳戶:如果您還沒有,請按照設定您的環境快速入門指南取得快速概觀。
  • 已安裝 CDK:請瀏覽我們的設定 AWS CDK 入門指南以進一步了解。

 AWS 經驗

初階

 完成時間

30 - 40 分鐘

 完成教學的成本

如在一小時內完成,不到 0.10 USD。

 要求

  • 有管理員等級存取權限的 AWS 帳戶**
  • 建議的瀏覽器:最新版的 Chrome 或 Firefox

[**]過去 24 小時內建立的帳戶可能尚未有權存取本教學課程所需的服務。

單元

本教學分為以下簡短的單元。 您必須完成每一個單元,然後才能繼續進行下一個單元。

  1. 建立叢集 (10 分鐘):使用 AWS CDK 建立 Amazon EKS 作為控制平面的 Kubernetes 叢集,以及啟動受管 Amazon EC2 工作節點。
  2. 安裝 AWS CDK8S CLI (5 分鐘)
  3. 建立服務和部署 (5 分鐘):使用 AWS CDK 和 AWS CDK8S 啟動您的應用程式。
  4. 使用 CDK 部署基礎設施 (10 分鐘):了解如何使用 CDK 啟動您的基礎設施,以及如何部署您的應用程式。
  5. 清理資源:在指南的最後這個部分,您將學習完成之後如何清理。