1.2. 开发人员活动


最终,OpenShift Container Platform 成为一个用于开发和部署容器化应用程序的平台。作为应用程序开发人员,OpenShift Container Platform 文档可帮助您:

使用 Topology 视图 来视觉化与应用程序、监控状态、连接和组组件进行交互,以及修改您的代码库。

  • 使用开发人员 CLI 工具(odo) :odo CLI 工具可让开发人员轻松创建单一或多组件应用程序,并自动执行部署、构建和服务路由配置。它提取了复杂的 Kubernetes 和 OpenShift Container Platform 概念,允许您专注于开发应用程序。
  • 创建 CI/CD 管道 :管道是无服务器、云原生、持续集成和在隔离容器中运行的持续部署系统。它们使用标准的 Tekton 自定义资源来实现部署自动化,并为处理基于微服务的架构的非中心化团队设计。
  • 部署 Helm chart:Helm 3 是一个软件包管理器,可帮助开发人员在 Kubernetes 中定义、安装和更新应用程序软件包。Helm Chart 是一个打包格式,用于描述可以使用 Helm CLI 部署的应用程序。
  • 了解 Operator:Operator 是为 OpenShift Container Platform 4.7 创建集群应用程序的首选方法。了解 Operator Framework 以及如何使用已安装的 Operator 部署到项目中。
  • 了解镜像构建 :从不同的构建策略(Docker、S2I、自定义和管道)中选择可以包括不同类型的源资料(Git 存储库、本地二进制输入和外部工件)。然后,请参阅从基本构建到高级构建的构建类型示例。
  • 创建容器镜像 :容器镜像是 OpenShift Container Platform(和 Kubernetes)应用程序中最基本的构建块。通过定义镜像流,在继续开发镜像时,可让您在一个位置保存镜像的多个版本。S2I 容器允许您将源代码插入到基本容器中,该容器被设置为运行特定类型的代码,如 Ruby、Node.js 或 Python。
  • 创建部署 :使用 DeploymentDeploymentConfig 对象对应用程序进行精细管理。使用 Workloads 页面或 oc CLI 管理部署。了解 滚动、重新创建和自定义部署策略
  • 创建模板 :使用现有模板或创建自己的模板来描述应用的构建或部署方式。模板可以将镜像与描述、参数、副本、公开端口和其他定义如何运行或构建的内容相结合。
  • 开发 Operator:Operator 是为 OpenShift Container Platform 4.7 创建集群应用程序的首选方法。了解构建、测试和部署 Operator 的工作流。然后,基于 AnsibleHelm 创建自己的 Operator,或使用 Operator SDK 配置内置 Prometheus 监控
  • REST API 参考 :列出 OpenShift Container Platform 应用程序编程接口端点。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.