在 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:有关如何安装配置 CDK,请参阅 配置 AWS CDK 入门指南。

 AWS 使用经验

新手

 时长

30 - 40 分钟

 所需费用

如果在 1 小时内完成,所需费用不到 0.10 美元。

 前提条件

  • 具有管理员级别访问权限的 AWS 账户**
  • 推荐的浏览器:最新版本的 Chrome 或 Firefox

[**]在过去 24 小时内新创建的账户可能无法使用本教程所需的服务。

 最近更新

2024 年 2 月 3 日

模块

本教程分为以下几个短模块。您必须完成每个模块,上一个模块完成后才能移至下一个模块。

  1. 创建集群(10 分钟):使用 AWS CDK 创建一个 Amazon EKS 托管的 Kubernetes 集群,并启动 Amazon EC2 工作节点。
  2. 安装 AWS CDK8s CLI(5 分钟)
  3. 创建和部署服务(5 分钟):使用 AWS CDK 和 AWS CDK for Kubernetes (CDK8s) 启动应用程序。
  4. 使用 CDK 部署基础设施(10 分钟):学习如何使用 CDK 启动基础设施以及如何部署应用程序。
  5. 清理资源:在本指南的最后一部分中,您将学习完成实验后如何清理实验过程中创建的资源。