OpenShift Container Platform 4.2 架构PLATFORM CONTROL PLANE 第 第 4 章 章 了解 了解 OPENSHIFT CONTAINER PLATFORM 开 开发 发 4.1. 关于容器化应用程序开发 4.2. 构建一个简单容器 4.3. 为 OPENSHIFT CONTAINER PLATFORM 创建 KUBERNETES 清单 4.4. 面向 OPERATOR 进行开发 第 第 5 章 章 RED HAT ENTERPRISE 靠且 灵活的分发系统。Kubernetes 是编配容器的事实标准。 Kubernetes 是一个开源容器编配引擎,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes 的 一般概念比较简单: 从一个或多个 worker 节点开始,以运行容器工作负载。 从一个或多个 master 节点管理这些工作负载的部署。 将容器嵌套在称为 Pod 的部署单元中。使用 Pod 可以为容器提供额外的元数据,并可在单个部 主机上都能使用通用操作系 统。您无需逐一为应用主机配置特定的操作系统。当数据中心需要更多容量时,您可以部署另一个通用主 机系统。 同样,扩展容器化应用程序也很简单。OpenShift Container Platform 提供了一种简单的、标准方式的容 器化服务扩展功能。例如,如果将应用程序构建为一组微服务,而非大型的单体式应用程序,您可以分别 扩展各个微服务来满足需求。有了这一能力,您可以只扩0 码力 | 32 页 | 783.33 KB | 1 年前3
OpenShift Container Platform 4.7 架构Machine Config Operator 第 第 5 章 章 了解 了解 OPENSHIFT CONTAINER PLATFORM 开 开发 发 5.1. 关于容器化应用程序开发 5.2. 构建一个简单容器 5.2.1. 容器构建工具选项 5.2.2. 基础镜像选项 5.2.3. Registry 选项 5.3. 为 OPENSHIFT CONTAINER PLATFORM 创建 KUBERNETES 关于面向开发人员的容器化应用程序 作为开发人员,您可以使用不同的工具、方法和格式 根据您的独特要求开发容器化应用,例如: 使用各种 build-tool、base-image 和 registry 选项来构建简单的容器应用。 使用 OperatorHub 和模板等支持组件来开发应用程序。 将应用程序打包并部署为 Operator。 您还可以创建 Kubernetes 清单并将其存储在 Git 存储库中。Kubernetes 靠且 灵活的分发系统。Kubernetes 是编配容器的事实标准。 Kubernetes 是一个开源容器编配引擎,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes 的 一般概念比较简单: 从一个或多个 worker 节点开始,以运行容器工作负载。 从一个或多个 control plane 节点(也称为 master 节点)管理这些工作负载的部署。 将容器嵌套到名为 pod 的部署单元中。使用0 码力 | 55 页 | 1.16 MB | 1 年前3
OpenShift Container Platform 4.10 架构MACHINE CONFIG OPERATOR 第 第 6 章 章 了解 了解 OPENSHIFT CONTAINER PLATFORM 开 开发 发 6.1. 关于容器化应用程序开发 6.2. 构建一个简单容器 6.3. 为 OPENSHIFT CONTAINER PLATFORM 创建 KUBERNETES 清单 6.4. 面向 OPERATOR 进行开发 第 第 7 章 章 RED HAT ENTERPRISE 关于面向开发人员的容器化应用程序 作为开发者,您可以使用不同的工具、方法和格式来根据您的独特要求开发容器化应用程序,例如: 使用各种 build-tool、base-image 和 registry 选项构建简单容器应用程序。 使用 OperatorHub 和模板等支持组件来开发您的应用程序。 将应用程序打包并部署为 Operator。 您还可以创建 Kubernetes 清单,并将其存储在 Git 存储库中。Kubernetes 靠且 灵活的分发系统。Kubernetes 是编配容器的事实标准。 Kubernetes 是一个开源容器编配引擎,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes 的 一般概念比较简单: 从一个或多个 worker 节点开始,以运行容器工作负载。 从一个或多个 control plane 节点管理这些工作负载的部署。 将容器嵌套到名为 pod 的部署单元中。使用 pod 可0 码力 | 63 页 | 1.40 MB | 1 年前3
OpenShift Container Platform 4.3 架构PLATFORM CONTROL PLANE 第 第 4 章 章 了解 了解 OPENSHIFT CONTAINER PLATFORM 开 开发 发 4.1. 关于容器化应用程序开发 4.2. 构建一个简单容器 4.3. 为 OPENSHIFT CONTAINER PLATFORM 创建 KUBERNETES 清单 4.4. 面向 OPERATOR 进行开发 第 第 5 章 章 RED HAT ENTERPRISE 靠且 灵活的分发系统。Kubernetes 是编配容器的事实标准。 Kubernetes 是一个开源容器编配引擎,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes 的 一般概念比较简单: 从一个或多个 worker 节点开始,以运行容器工作负载。 从一个或多个 master 节点管理这些工作负载的部署。 将容器嵌套在称为 Pod 的部署单元中。使用 Pod 可以为容器提供额外的元数据,并可在单个部 主机上都能使用通用操作系 统。您无需逐一为应用主机配置特定的操作系统。当数据中心需要更多容量时,您可以部署另一个通用主 机系统。 同样,扩展容器化应用程序也很简单。OpenShift Container Platform 提供了一种简单的、标准方式的容 器化服务扩展功能。例如,如果将应用程序构建为一组微服务,而非大型的单体式应用程序,您可以分别 扩展各个微服务来满足需求。有了这一能力,您可以只扩0 码力 | 47 页 | 1.05 MB | 1 年前3
Red Hat OpenShift Data Foundation 4.12 规划部署情请查看 CTO Chris Wright 的信息。 使开源包含更多 使开源包含更多 3 对红帽文档提供反馈 我们感谢您对文档提供反馈信息。请告诉我们如何让它更好。提供反馈: 关于特定内容的简单评论: 1. 请确定您使用 Multi-page HTML 格式查看文档。另外,确定 Feedback 按钮出现在文档页的 右上方。 2. 用鼠标指针高亮显示您想评论的文本部分。 3. 点在高亮文本上弹出的 的云存储和数据服务的 高度集成集合。它作为 Red Hat OpenShift Container Platform Service Catalog 的一部分提供,它作为一 个 operator 提供,以便于简单部署和管理。 Red Hat OpenShift Data Foundation 服务主要通过代表以下组件的存储类提供给应用程序: 块存储设备,主要服务于数据库工作负载。示例包括 Red Hat FOUNDATION 基 基础 础架 架构 构 7 Simple(简单) Optimized(优化) 简单 简单部署 部署 Red Hat OpenShift Data Foundation 服务与应用程序共同运行。Red Hat OpenShift Container Platform 中的 Operator 管理这些应用程序。 简单的部署最适用于以下情况。 存储要求不明确。 Red Hat0 码力 | 37 页 | 620.41 KB | 1 年前3
OpenShift Container Platform 4.2 镜像镜像 像 8 2.2. 创建镜像 REGISTRY 创建 registry 来托管安装 OpenShift Container Platform 所需的镜像内容。 注意 注意 以下流程创建一个简单的 registry,它可在 /opt/registry 文件夹中保存数据并在 podman 容器中运行。您可以使用不同的 registry 解决方案,例如 Red Hat Quay。检查以下流程以 依赖项而需要做的工作。 使用 使用环 环境 境变 变量 量进 进行配置 行配置 您的镜像用户应在无需基于您的镜像创建下游镜像的情况下也可进行配置。这表示,运行时配置应使用环 境变量进行处理。对于简单的配置,运行中的进程可直接使用环境变量。对于更为复杂的配置或对于不支 持此操作的运行时,可通过定义启动过程中处理的模板配置文件来配置运行时。在此处理过程中,可将使 用环境变量提供的值替换到配置文件中 最终不会提交到镜像中,也不会泄漏到容器镜像 registry 中。 提供环境变量可方便您的镜像用户自定义行为,如数据库设置、密码和性能调优,而无需在镜像顶部引入 新层。相反,用户可在定义 pod 时简单定义环境变量值,且无需重新构建镜像也可更改这些设置。 对于极其复杂的场景,还可使用在运行时挂载到容器中的卷来提供配置。但是,如果选择这种配置方式 时,您必须确保当不存在必要卷或配置时,您的镜像可在启动时提供清晰的错误消息。0 码力 | 92 页 | 971.35 KB | 1 年前3
OpenShift Container Platform 3.11 开始使用开始使用 开始使用 10 第 4 章 使用 WEB 控制台创建并构建镜像 4.1. 概述 此节介绍了如何通过最简单的方法获取示例项目并在 OpenShift Container Platform 上运行的信息。在一 个项目中创建镜像有几种方法,但本主题着重阐述最快捷、最简单的方法。 如果这是您阅读的文档的第一部分,并且您对 OpenShift Container Platform 版本 3 11 开始使用 开始使用 14 第 5 章 使用 CLI 创建并构建镜像 5.1. 概述 此节介绍了如何通过最简单的方法获取示例项目并在 OpenShift Container Platform 上运行的信息。在一 个项目中创建镜像有几种方法,但本主题着重阐述最快捷、最简单的方法。 如果这是您阅读的文档的第一部分,并且您对 OpenShift Container Platform 版本 3 get route 5.7. 确定应用程序正在运行 要查看您的新应用程序,请路由位置(在上一步中获得)复制到网页浏览器的地址栏里,然后按 Enter 键。 ruby-ex 应用程序示例带有一个简单的欢迎页面,它包括了如何部署代码更改、管理应用程序和其他开发 资源的详情。 接下来,通过 GitHub webhook 触发器配置自动构建,从而可以当 fork 仓库中的代码发生变化时自动重新 构建应用程序。0 码力 | 24 页 | 290.05 KB | 1 年前3
OpenShift Container Platform 4.7 镜像序镜像构建。此外还简化了应用程序开发人员为确保满足所有依赖项而需要做的工作。 使用环境变量进行配置 您的镜像用户应在无需基于您的镜像创建下游镜像的情况下也可进行配置。这意味着运行时配置使用环境 变量进行处理。对于简单的配置,运行中的进程可直接使用环境变量。对于更为复杂的配置或对于不支持 此操作的运行时,可通过定义启动过程中处理的模板配置文件来配置运行时。在此处理过程中,可将使用 环境变量提供的值替换到配置文件中 最终不会提交到镜像中,也不会泄漏到容器镜像 registry 中。 提供环境变量可方便您的镜像用户自定义行为,如数据库设置、密码和性能调优,而无需在镜像顶部引入 新层。相反,用户可在定义 pod 时简单定义环境变量值,且无需重新构建镜像也可更改这些设置。 对于极其复杂的场景,还可使用在运行时挂载到容器中的卷来提供配置。但是,如果选择这种配置方式 时,您必须确保当不存在必要卷或配置时,您的镜像可在启动时提供清晰的错误消息。 Container Platform 使用您的镜像为开发人员创造更好的体验。例如,您可以添加元数据以提供有用的镜 像描述,或针对可能也需要的其他镜像提供建议。 集群 您必须充分了解运行镜像的多个实例的意义。在最简单的情况下,服务的负载均衡功能会处理将流量路由 到镜像的所有实例。但是,许多框架必须共享信息才能执行领导选举机制或故障转移状态,例如在会话复 制中。 设想您的实例在 OpenShift Container0 码力 | 123 页 | 1.20 MB | 1 年前3
OpenShift Container Platform 3.11 CLI 参考存储库创建应用程序: 在继续之前,请先在工作站上安装 Git。如需了解工作站操作系统的说明,请参阅官方 Git 文档。 2.3. 安装 CLI 如果集群管理员启用了下载链接,则下载 CLI 的最简单方法是访问 web 控制台中的 About 页面: CLI 的安装选项会因您的操作系统而异。 要使用 CLI 登录,请从 Web 控制台的 Command Line 页面收集您的令牌,该页可通过 因 因为 为 oc 基于 基于 kubectl,所以将 ,所以将 kubectl 二 二进 进制文件 制文件转换为 转换为 oc 非常 非常简单 简单,就像将二 ,就像将二进 进制名称从 制名称从 kubectl 改 改为 为 oc 一 一样简单 样简单。 。 有关安装和 有关安装和设 设置的信息, 置的信息,请 请参 参阅 阅 CLI 入 入门 门。 。 OpenShift0 码力 | 45 页 | 737.95 KB | 1 年前3
OpenShift Container Platform 4.14 镜像项而需要做的工作。 4.1.2.5. 使用 使用环境 境变量 量进行配置 行配置 您的镜像用户应在无需基于您的镜像创建下游镜像的情况下也可进行配置。这意味着运行时配置使用环境 变量进行处理。对于简单的配置,运行中的进程可直接使用环境变量。对于更为复杂的配置或对于不支持 此操作的运行时,可通过定义启动过程中处理的模板配置文件来配置运行时。在此处理过程中,可将使用 环境变量提供的值替换到配置文件中 Container Platform 4.14 镜 镜像 像 28 提供环境变量可方便您的镜像用户自定义行为,如数据库设置、密码和性能调优,而无需在镜像顶部引入 新层。相反,用户可在定义 pod 时简单定义环境变量值,且无需重新构建镜像也可更改这些设置。 对于极其复杂的场景,还可使用在运行时挂载到容器中的卷来提供配置。但是,如果选择这种配置方式 时,您必须确保当不存在必要卷或配置时,您的镜像可在启动时提供清晰的错误消息。 使用您的镜像为开发人员创造更好的体验。例如,您可以添加元数据以提供有用的镜 像描述,或针对可能也需要的其他镜像提供建议。 4.1.2.7. 集群 集群 您必须充分了解运行镜像的多个实例的意义。在最简单的情况下,服务的负载均衡功能会处理将流量路由 到镜像的所有实例。但是,许多框架必须共享信息才能执行领导选举机制或故障转移状态,例如在会话复 制中。 设想您的实例在 OpenShift Container0 码力 | 118 页 | 1.13 MB | 1 年前3
共 53 条
- 1
- 2
- 3
- 4
- 5
- 6













