OpenShift Container Platform 4.10 架构架 架构 构概述 概述 1.1. OPENSHIFT CONTAINER PLATFORM 架构的常见术语表 1.2. 关于安装和更新 1.3. 关于 CONTROL PLANE 1.4. 关于面向开发人员的容器化应用程序 1.5. ABOUT RED HAT ENTERPRISE LINUX COREOS (RHCOS) AND IGNITION 1.6. 关于准入插件 第 第 2 章 章 PLATFORM 开 开发 发 6.1. 关于容器化应用程序开发 6.2. 构建一个简单容器 6.3. 为 OPENSHIFT CONTAINER PLATFORM 创建 KUBERNETES 清单 6.4. 面向 OPERATOR 进行开发 第 第 7 章 章 RED HAT ENTERPRISE LINUX COREOS (RHCOS) 7.1. 关于 RHCOS 7.2. 查看 IGNITION 配置文件 原生容器运行时实现,可与操作系统集成以提供高效的 Kubernetes 体验。 第 第 1 章 章 架 架构 构概述 概述 3 部署 部署 维护应用程序生命周期的 Kubernetes 资源对象。 Docker 包含要在终端执行以编译镜像的用户命令的文本文件。 托管 托管 control plane OpenShift Container Platform 功能,允许从其 data0 码力 | 63 页 | 1.40 MB | 1 年前3
OpenShift Container Platform 4.14 Operator高可用性或单节点集群检测和支持 5.14. 使用 PROMETHEUS 配置内置监控 5.15. 配置领导选举机制 5.16. 为多平台支持配置 OPERATOR 项目 5.17. 基于 GO 的 OPERATOR 的对象修剪工具 4 4 4 5 6 6 7 23 25 64 66 68 70 79 79 80 90 90 107 108 111 113 116 120 121 127 147 151 r 会 使用 Kubernetes 的扩展机制“自定义资源定义 (CRD)”支持您的自定义对象,如 MongoDB,它类似于 内置的原生 Kubernetes 对象。 Operator 与 与 Service Broker 的比 的比较? ? 服务代理(service broker)是实现应用程序的编程发现和部署的一个步骤。但它并非一个长时间运行 的进程,所以无法执行第 2 天操作,如升级、故 CSV,一般情况下,用来定义 CRD 所拥有的 API 的 CRD 位于 /manifest 目 录中。 捆绑包格式布局示例 包格式布局示例 额外支持的 外支持的对象 象 以下对象类型也可以包括在捆绑包的 /manifests 目录中: 支持的可 支持的可选对象 象类型 型 ClusterRole ClusterRoleBinding ConfigMap ConsoleCLIDownload ConsoleLink0 码力 | 423 页 | 4.26 MB | 1 年前3
OpenShift Container Platform 4.10 安装Ignition 配置文件。 重要 重要 安装期间可以修改控制基础 RHCOS 操作系统的 Kubernetes 和 Ignition 配置文件。但是, 没有可用的验证机制来确认您对这些对象所做修改是适当的。如果修改了这些对象,集群 可能会无法运行。由于存在这种风险,修改 Kubernetes 和 Ignition 配置文件不受支持,除 非您遵循记录的流程或在红帽支持指示下操作。 安装配置文件转换为 Kubernetes OpenShift Container Platform 集群。OpenShift Local 设计为在本地计算机上运行,以简化设置和测试,并使用开发基于容器的应用所需的所有工具在本 地模拟云环境。 无论您使用什么编程语言,OpenShift Local 都可以托管您的应用程序,并将最小预配置的 Red Hat OpenShift Container Platform 集群引入本地 PC,而无需基于服务器的基础架构。 在网络限制或断开连接的环境中使用示例可能需要通过网络访问服务。某些示例服务包 括:Github、Maven Central、npm、RubyGems、PyPi 等。这可能需要执行额外的步 骤,让集群 samples operator 对象能够访问它们所需的服务。 您可以使用此配置映射作为导入镜像流所需的镜像的引用。 在 Cluster Samples Operator 被设置为 Removed 时,您可以创建镜像的 registry,或决定您要0 码力 | 3142 页 | 33.42 MB | 1 年前3
OpenShift Container Platform 4.8 安装Ignition 配置文件。 重要 重要 安装期间可以修改控制基础 RHCOS 操作系统的 Kubernetes 和 Ignition 配置文件。但是, 没有可用的验证机制来确认您对这些对象所做修改是适当的。如果修改了这些对象,集群 可能会无法运行。由于存在这种风险,修改 Kubernetes 和 Ignition 配置文件不受支持,除 非您遵循记录的流程或在红帽支持指示下操作。 安装配置文件转换为 Kubernetes 在网络受限或停用环境中使用示例可能需要访问您网络外部的服务。例如,Github、 Maven Central、npm、RubyGems、PyPi 以及其他服务。可能需要执行其他步骤,以便集 群样本操作器的对象访问所需的服务。 您可以使用此配置映射作为导入镜像流所需的镜像的引用。 在 Cluster Samples Operator 被设置为 Removed 时,您可以创建镜像的 registry,或决定您要 使用新的配置映射作为指南来镜像您要镜像的 registry 的示例。 将没有镜像的任何镜像流添加到 Cluster Samples Operator 配置对象的 skippedImagestreams 列表中。 将 Cluster Samples Operator 配置对象的 samplesRegistry 设置为已镜像的 registry。 然后,将 Cluster Samples Operator 设置为0 码力 | 2586 页 | 27.37 MB | 1 年前3
OpenShift Container Platform 4.14 发行注记IT 机构提供了一个混合云应用平台。使用这个 平台可以在配置和管理成本最小化的情况下,利用安全、可扩展的资源部署新的或已有的应用程序。 OpenShift Container Platform 支持大量编程语言和开发平台,如 Java、JavaScript、Python、Ruby 和 PHP。 OpenShift Container Platform 基于 Red Hat Enterprise Linux(RHEL)和 插件的多个外部网关支持 OVN-Kubernetes 网络插件支持为特定工作负载定义额外的默认网关。支持 IPv4 和 IPv6 地址系列。您可 以使用 AdminPolicyBasedExternalRoute 对象定义每个默认网关,您可以在其中指定两种类型的下一 跃点、静态和动态: 静态下一跃点:外部网关的一个或多个 IP 地址 动态下一跃点: pod 选择的 pod 和命名空间选择器的组合,以及与所选 pod pod 中运行。如需更多信息,请参阅使用TAP CNI 运行具有内核访问权限的 无根 DPDK 工作负载。 1.3.9.22. 使用 使用 Ingress Controller 或 或 Route 对 对象 象设 设置或 置或删 删除特定的 除特定的 HTTP 标头 标头 现在,可以使用 Ingress Controller 或特定路由全局设置或删除某些 HTTP 请求和响应标头。您可以设置 或删除以下标头:0 码力 | 73 页 | 893.33 KB | 1 年前3
OpenShift Container Platform 4.13 CI/CDPlatform 4.13 CI/CD 2 第 1 章 OPENSHIFT CONTAINER PLATFORM CI/CD 概述 OpenShift Container Platform 是面向开发人员的企业就绪 Kubernetes 平台,使组织能够通过 DevOps 实践(如持续集成(CI)和持续交付(CD))自动化应用程序交付流程。为了满足您的机构需求,OpenShift Container OPENSHIFT 构建 使用 OpenShift 构建时,您可以使用声明性构建过程创建云原生应用程序。您可以在用于创建 BuildConfig 对象的 YAML 文件中定义构建过程。此定义包括构建触发器、输入参数和源代码等属性。部 署之后,BuildConfig 对象通常构建可运行的镜像并将其推送到容器镜像 registry。 OpenShift 构建为构建策略提供以下可扩展的支持: Docker 构建 Builds 构建 (build) 是将输入参数转换为结果对象的过程。此过程最常用于将输入参数或源代码转换为可运行的 镜像。BuildConfig 对象是整个构建过程的定义。 OpenShift Container Platform 使用 Kubernetes,从构建镜像创建容器并将它们推送到容器镜像 registry。 构建对象具有共同的特征,包括构建的输入,完成构建过程要满足的要求、构建过程日志记录、从成功构0 码力 | 129 页 | 1.37 MB | 1 年前3
OpenShift Container Platform 4.13 安装Ignition 配置文件来初始化 bootstrap、control plane 和 worker 节点。 Kubernetes 清 清单 单 JSON 或 YAML 格式的 Kubernetes API 对象的规格。配置文件可以包含部署、配置映射、secret 和 daemonset 等。 Kubelet 在集群的每个节点上运行的一个主节点代理,以确保容器在 pod 中运行。 负载 负载均衡器 均衡器 配置文件。 重要 重要 在安装过程中,您可以修改控制基础 RHCOS 操作系统的 Kubernetes 和 Ignition 配置文 件。但是,没有可用的验证机制来确认您对这些对象所做修改是适当的。如果修改了这些 对象,集群可能会无法运行。由于存在这种风险,修改 Kubernetes 和 Ignition 配置文件不 受支持,除非您遵循记录的流程或在红帽支持指示下操作。 安装配置文件转换为 Kubernetes OpenShift Container Platform 集群。OpenShift Local 设计为在本地计算机上运行,以简化设置和测试,并使用开发基于容器的应用所需的所有工具在本 地模拟云环境。 无论您使用什么编程语言,OpenShift Local 都可以托管您的应用程序,并将最小预配置的 Red Hat OpenShift Container Platform 集群引入本地 PC,而无需基于服务器的基础架构。0 码力 | 4634 页 | 43.96 MB | 1 年前3
OpenShift Container Platform 4.7 架构. . . . . . . . . . . 目 目录 录 第 第 1 章 章 架 架构 构概述 概述 1.1. 关于安装和更新 1.2. 关于 CONTROL PLANE 1.3. 关于面向开发人员的容器化应用程序 1.4. 关于 RED HAT ENTERPRISE LINUX COREOS(RHCOS)和 IGNITION 1.5. 关于准入插件 第 第 2 章 章 OPENSHIFT . . . . 5.3.1. 关于 Kubernetes pod 和服务 5.3.2. 应用程序类型 5.3.3. 可用的支持组件 5.3.4. 应用清单 5.3.5. 后续步骤 5.4. 面向 OPERATOR 进行开发 第 第 6 章 章 RED HAT ENTERPRISE LINUX COREOS (RHCOS) 6.1. 关于 RHCOS 6.1.1. RHCOS 主要功能 OpenShift Container Platform 中的重要组件,因为它们提供以下服务: 执行健康检查 提供观察应用程序的方法 管理无线更新 确保应用程序保持在指定状态 1.3. 关于面向开发人员的容器化应用程序 作为开发人员,您可以使用不同的工具、方法和格式 根据您的独特要求开发容器化应用,例如: 使用各种 build-tool、base-image 和 registry 选项来构建简单的容器应用。0 码力 | 55 页 | 1.16 MB | 1 年前3
OpenShift Container Platform 4.14 安装Ignition 配置文件来初始化 bootstrap、control plane 和 worker 节点。 Kubernetes 清 清单 单 JSON 或 YAML 格式的 Kubernetes API 对象的规格。配置文件可以包含部署、配置映射、secret 和 daemonset 等。 Kubelet 在集群的每个节点上运行的一个主节点代理,以确保容器在 pod 中运行。 负载 负载均衡器 均衡器 配置文件。 重要 重要 在安装过程中,您可以修改控制基础 RHCOS 操作系统的 Kubernetes 和 Ignition 配置文 件。但是,没有可用的验证机制来确认您对这些对象所做修改是适当的。如果修改了这些 对象,集群可能会无法运行。由于存在这种风险,修改 Kubernetes 和 Ignition 配置文件不 受支持,除非您遵循记录的流程或在红帽支持指示下操作。 安装配置文件转换为 Kubernetes OpenShift Container Platform 集群。OpenShift Local 设计为在本地计算机上运行,以简化设置和测试,并使用开发基于容器的应用所需的所有工具在本 地模拟云环境。 无论您使用什么编程语言,OpenShift Local 都可以托管您的应用程序,并将最小预配置的 Red Hat OpenShift Container Platform 集群引入本地 PC,而无需基于服务器的基础架构。0 码力 | 3881 页 | 39.03 MB | 1 年前3
OpenShift Container Platform 4.3 架构PLATFORM 开 开发 发 4.1. 关于容器化应用程序开发 4.2. 构建一个简单容器 4.3. 为 OPENSHIFT CONTAINER PLATFORM 创建 KUBERNETES 清单 4.4. 面向 OPERATOR 进行开发 第 第 5 章 章 RED HAT ENTERPRISE LINUX COREOS (RHCOS) 5.1. 关于 RHCOS 5.2. 查看 IGNITION 配置文件 1.1.3.1. 定制操作系 定制操作系统 OpenShift Container Platform 使用 Red Hat Enterprise Linux CoreOS (RHCOS),这是一款面向容器的 操作系统,结合了 CoreOS 和 Red Hat Atomic Host 操作系统的一些最佳特性和功能。RHCOS 是专门为 从 OpenShift Container Platform Ignition 配置文件。 重要 重要 安装期间可以修改控制基础 RHCOS 操作系统的 Kubernetes 和 Ignition 配置文件。但是, 没有可用的验证机制来确认您对这些对象所做修改是适当的。如果修改了这些对象,集群 可能会无法运行。由于存在这种风险,修改 Kubernetes 和 Ignition 配置文件不受支持,除 非您遵循记录的流程或在红帽支持指示下操作。 安装配置文件转换为 Kubernetes0 码力 | 47 页 | 1.05 MB | 1 年前3
共 65 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













