OpenShift Container Platform 4.9 构建应用程序
3.36 MB
184 页
1 下载
167 浏览
0 评论
0 收藏
所属分类:
云计算&大数据 / OpenShift
| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .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 页请下载阅读 -
文档评分













