OpenShift Container Platform 4.9 构建应用程序
3.36 MB
184 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档详细介绍了如何在OpenShift Container Platform 4.9上构建和管理应用程序,包括创建和配置项目、部署示例应用程序Spring PetClinic、连接PostgreSQL数据库、使用配置映射注入内容以及通过Web控制台管理应用程序。文档还描述了Operator的安装和订阅过程,强调了构建策略的自动检测和语言检测机制。此外,文档涵盖了应用程序的编辑与重新部署、Topology视图的使用以及应用程序组成的标签和注解。 | ||
AI总结 | ||
以下是对文档内容的简要总结,重点突出核心观点和关键信息:
---
### 1. 部署 Spring PetClinic 示例应用程序
- 使用 PostgresCluster 自定义资源(CR)部署 spring-petclinic 应用程序。
- 配置环境变量,启用 Postgres 支持。
- 创建 Deployment 和 Service 资源,暴露应用程序端口(8080)。
---
### 2. 项目管理
- 项目用于隔离和管理资源,不能以 `openshift-` 或 `kube-` 开头。
- 使用 Web 控制台或 Developer 视角创建项目。
- 特殊命名空间(如 `default`、`kube-system`)不允许分配 SCC,不能运行 pod 或服务。
---
### 3. 构建应用程序
- 支持多种语言和构建策略(Pipeline、Docker、Source),可通过 `--strategy` 参数覆盖默认检测。
- 通过 `new-app` 命令创建应用程序,检测源代码目录中的特定文件(如 `Jenkinsfile`、`Dockerfile`)来选择构建策略。
- 支持从 Git 存储库导入代码。
---
### 4. 应用程序连接与配置
- 使用 `oc apply` 部署 PostgreSQL 数据库实例,配置数据库资源。
- 通过 Operator 安装和管理服务,如 PostgreSQL Operator。
- 使用配置映射(ConfigMap)注入环境变量或文件内容到容器中。
---
### 5.Topology 视图与应用程序分组
- 通过标签和注解管理应用程序组件,关键标签包括 `app.kubernetes.io/part-of`。
- 使用 `app.openshift.io/vcs-uri` 注解链接源代码编辑器。
-Topology 视图展示应用程序组成和连接关系。
---
### 6. 其他资源
- Red Hat Marketplace 提供认证软件,支持在 OpenShift 上发现和部署应用程序。
- 验证 Operator 安装状态,可通过 `oc get subs` 查看订阅信息。
---
以上总结涵盖了文档的核心内容,重点突出 OpenShift 平台的应用程序构建、管理和连接流程。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
177 页请下载阅读 -
文档评分