搜索

pdf文档 OpenShift Container Platform 4.9 构建应用程序

3.36 MB 184 页 1 下载 167 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档详细介绍了如何在 OpenShift Container Platform 中使用 Web 控制台或命令行界面 (CLI) 创建、编辑、删除和管理应用程序。内容涵盖项目管理、应用程序创建与维护、服务连接、部署策略以及使用 Topology 视图查看应用程序组成情况。文档还提供了使用 Git 存储库、Dockerfile 或镜像等多种方式构建应用程序的方法,并介绍了如何通过 Helm 简化部署流程。
AI总结
### OpenShift Container Platform 4.9 构建应用程序总结 #### 1. 项目管理 - **项目隔离**:通过项目实现应用程序的隔离管理,包括创建、查看和删除项目。 - **权限控制**:使用 Developer 视角授予或撤销对项目的访问权限,并为用户管理集群角色。 - **自动置备**:通过项目模板创建新项目,集群管理员可阻止未经验证的用户组自助置备项目。 #### 2. 应用程序处理 ##### 2.1 创建应用程序 - **方式**:可通过 Web 控制台、Operator 或 CLI 创建应用程序。 - **来源**:支持从 Git、JAR 文件、Devfile、Dockerfile 或本地目录导入源代码。 - **CLI 工具**:使用 `new-app` 命令创建应用程序,支持指定构建策略(`docker`、`pipeline`、`source`)和上下文目录。 ##### 2.2 维护与监控 - **监控**:通过 Web 控制台监控项目或应用指标。 - **资源管理**:对闲置的可扩展资源进行调整以减少资源消耗。 ##### 2.3 服务连接 - **服务绑定**:使用 Service Binding Operator 将工作负载与后端服务自动绑定。 - **多环境支持**:支持在 IBM Power Systems、IBM Z 和 LinuxONE 环境中应用服务绑定。 ##### 2.4 部署 - **部署策略**:使用 Deployment 或 DeploymentConfig 对象管理应用程序,减少停机时间。 - **Helm 部署**:通过 Helm 简化应用程序和服务的部署过程。 #### 3. Red Hat Marketplace - 提供认证的开源软件,可在 Marketplace 中发现并部署。 #### 4. 创建应用程序 ##### 4.1 使用 Web 控制台 - **Developer 视角**:支持从 Git、镜像、Helm Chart、Serverless 等多种方式创建应用程序。 - **Git 导入**:通过 Git 存储库导入代码,支持指定分支、标签、上下文目录和密钥。 ##### 4.2 使用 CLI - **`new-app` 命令**:支持从本地或远程 Git 存储库创建应用程序,自动检测构建策略(管道、Docker、源)。 - **环境变量**:通过 `-e` 或 `--env-file` 参数传递环境变量,构建环境变量可通过 `--build-env` 设置。 ##### 4.3 构建策略 - **检测规则**:根据 Git 仓库中的文件(如 Jenkinsfile、Dockerfile)自动选择构建策略。 - **语言检测**:根据项目文件(如 `pom.xml`、`package.json`)自动选择语言构建器。 #### 5. 拓扑视图 - **可视化管理**:通过 Topology 视图查看应用程序的组件、构建状态和资源消耗。 - **监控选项**:支持图状视图和列表视图,可自定义显示内容(如连接性、资源消耗、虚拟机等)。 #### 6. 总结 OpenShift Container Platform 4.9 提供了灵活的应用程序创建、部署和管理方式,支持从多种来源构建应用程序,并通过 Web 控制台和 CLI 提供便捷的操作体验。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 177 页请下载阅读 -
文档评分
请文明评论,理性发言.