第 18 章 部署应用程序
18.1. 教程:部署应用程序
18.1.1. 简介
成功置备集群后,您可以在其上部署应用程序。此应用程序允许您更熟悉 Red Hat OpenShift Service on AWS (ROSA)和 Kubernetes 的一些功能。
18.1.1.1. 实验概述
在此实验室中,您将完成以下一组任务,旨在帮助您了解部署和操作基于容器的应用程序的概念:
- 使用 S2I 和 Kubernetes Deployment 对象部署基于 Node.js 的应用。
- 设置持续交付(CD)管道,以自动推送源代码更改。
- 探索日志记录。
- 体验自我修复应用程序。
- 通过 configmaps、secret 和环境变量探索配置管理。
- 使用持久性存储在 Pod 重启后共享数据。
- 探索 Kubernetes 和应用程序内的网络。
- 熟悉 ROSA 和 Kubernetes 功能。
- 根据 Horizontal Pod Autoscaler 的负载自动缩放 pod。
- 使用 AWS Controller for Kubernetes (ACK)来部署和使用 S3 存储桶。
此实验室使用 ROSA CLI 或 ROSA Web 用户界面(UI)。