pdf文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.