OpenShift Container Platform 4.14 Operatorowners. 摘要 摘要 本文档提供有关在 OpenShift Container Platform 中使用 Operator 的信息。文中为集群管理员提供 了 Operator 的安装和管理说明,为开发人员提供了如何通过所安装的 Operator 创建应用程序的信 息。另外还提供了一些使用 Operator SDK 构建自用 Operator 的指南。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 目 目录 录 第 第 1 章 章 OPERATOR 概述 概述 1.1. 对于开发人员 1.2. 对于管理员 1.3. 后续步骤 第 第 2 章 章 了解 了解 OPERATOR 2.1. 什么是 OPERATOR? 2.2. OPERATOR FRAMEWORK 打包格式 MANAGER 4.11. 目录源 POD 调度 4.12. 管理平台 OPERATOR (技术预览) 4.13. TROUBLESHOOTING OPERATOR 的问题 第 第 5 章 章 开 开发 发 OPERATOR 5.1. 关于 OPERATOR SDK 5.2. 安装 OPERATOR SDK CLI 5.3. 基于 GO 的 OPERATOR 5.4. 基于 ANSIBLE 的0 码力 | 423 页 | 4.26 MB | 1 年前3
OpenShift Container Platform 4.10 构建应用程序要创建应用程序,您必须已创建了一个项目,或者具有适当的角色和权限访问一个项目。您可以通过 web 控制台的开发者视角, 安装的 Operator, 或 OpenShift Container Platform CLI 来创建一个应用程序。您可 以从 Git、JAR 文件、devfile 或开发人员目录中提供要添加到项目的应用程序。 您还可以使用包含源或二进制代码、镜像和模板的组件,通过 OpenShift 应用程序使用后端服务来构建和连接工作负载,这因服务提供商而异。使用 Service Binding Operator 作 为开发人员,您可以将工作负载与 Operator 管理的后端服务绑定在一起,而无需手动步骤配置绑定连 接。您还可以在 IBM Power Systems、IBM Z 和 LinuxONE 环境中 应用服务绑定。 1.2.4. 部署应用程序 您可以使用 Deployment 或 DeploymentConfig 控制台或 oc new-project 命令请求创建新项目时,系统会根据可自定义的模板来使用 OpenShift Container Platform 中的端点置备项目。 作为集群管理员,您可以允许开发人员和服务帐户创建或自助置备其自己的项目,并且配置具体的方式。 $ oc delete project$ oc new-project --as= 0 码力 | 198 页 | 3.62 MB | 1 年前3
OpenShift Container Platform 4.3 架构第 4 章 章 了解 了解 OPENSHIFT CONTAINER PLATFORM 开 开发 发 4.1. 关于容器化应用程序开发 4.2. 构建一个简单容器 4.3. 为 OPENSHIFT CONTAINER PLATFORM 创建 KUBERNETES 清单 4.4. 面向 OPERATOR 进行开发 第 第 5 章 章 RED HAT ENTERPRISE LINUX COREOS (RHCOS) Platform 是用于开发和运行容器化应用程序的平台。它旨在允许支持的应用程序和 数据中心从少量机器和应用程序扩展到为数百万客户端服务的数千台机器。 OpenShift Container Platform 以 Kubernetes 为基础,为大规模电信、流视频、游戏、银行和其他应用 提供引擎技术。借助红帽开放技术中的实现,您可以将容器化应用程序从单一云扩展到内部和多云环境。 1.1.1. 关于 关于 Kubernetes 尽管容器镜像和从中运行的容器是现代应用程序开发的主要构建块,但要大规模运行它们,则需要可靠且 灵活的分发系统。Kubernetes 是编配容器的事实标准。 Kubernetes 是一个开源容器编配引擎,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes 的 一般概念比较简单: 从一个或多个 worker 节点开始,以运行容器工作负载。 从一个或多个 master0 码力 | 47 页 | 1.05 MB | 1 年前3
OpenShift Container Platform 4.9 构建应用程序要创建应用程序,您必须已创建了一个项目,或者具有适当的角色和权限访问一个项目。您可以通过 web 控制台的开发者视角, 安装的 Operator, 或 OpenShift Container Platform CLI 来创建一个应用程序。您可 以从 Git、JAR 文件、devfile 或开发人员目录中提供要添加到项目的应用程序。 您还可以使用包含源或二进制代码、镜像和模板的组件,通过 OpenShift 应用程序使用后端服务来构建和连接工作负载,这因服务提供商而异。使用 Service Binding Operator 作 为开发人员,您可以将工作负载与 Operator 管理的后端服务绑定在一起,而无需手动步骤配置绑定连 接。您还可以在 IBM Power Systems、IBM Z 和 LinuxONE 环境中 应用服务绑定。 1.2.4. 部署应用程序 您可以使用 Deployment 或 DeploymentConfig 控制台或 oc new-project 命令请求创建新项目时,系统会根据可自定义的模板来使用 OpenShift Container Platform 中的端点置备项目。 作为集群管理员,您可以允许开发人员和服务帐户创建或自助置备其自己的项目,并且配置具体的方式。 $ oc delete project$ oc new-project --as= 0 码力 | 184 页 | 3.36 MB | 1 年前3
OpenShift Container Platform 4.2 架构第 4 章 章 了解 了解 OPENSHIFT CONTAINER PLATFORM 开 开发 发 4.1. 关于容器化应用程序开发 4.2. 构建一个简单容器 4.3. 为 OPENSHIFT CONTAINER PLATFORM 创建 KUBERNETES 清单 4.4. 面向 OPERATOR 进行开发 第 第 5 章 章 RED HAT ENTERPRISE LINUX COREOS (RHCOS) Platform 是用于开发和运行容器化应用程序的平台。它旨在允许支持的应用程序和 数据中心从少量机器和应用程序扩展到为数百万客户端服务的数千台机器。 OpenShift Container Platform 以 Kubernetes 为基础,为大规模电信、流视频、游戏、银行和其他应用 提供引擎技术。借助红帽开放技术中的实现,您可以将容器化应用程序从单一云扩展到内部和多云环境。 1.1.1. 关于 关于 Kubernetes 尽管容器镜像和从中运行的容器是现代应用程序开发的主要构建块,但要大规模运行它们,则需要可靠且 灵活的分发系统。Kubernetes 是编配容器的事实标准。 Kubernetes 是一个开源容器编配引擎,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes 的 一般概念比较简单: 从一个或多个 worker 节点开始,以运行容器工作负载。 从一个或多个 master0 码力 | 32 页 | 783.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 的基础架构和应用程序。 如需更多信息,请参阅关于 Red Hat OpenShift GitOps 。 1.4. JENKINS Jenkins 自动化了构建、测试和部署应用和项目的过程。OpenShift 开发者工具提供 Jenkins 镜像,它直 接与 OpenShift Container Platform 集成。Jenkins 可通过使用 Samples Operator 模板或认证的 Helm Chart 支持递增构建,可重复利用以前下载的依赖项和过去构建的工件等。 2.1.1.3. Custom 构 构建 建 采用自定义构建策略时,开发人员可以定义负责整个构建过程的特定构建器镜像。通过利用自己的构建器 OpenShift Container Platform 4.13 CI/CD 4 采用自定义构建策略时,开发人员可以定义负责整个构建过程的特定构建器镜像。通过利用自己的构建器 镜像,可以自定义构建流程。 自定义构0 码力 | 129 页 | 1.37 MB | 1 年前3
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 章 章 OPENSHIFT 第 6 章 章 了解 了解 OPENSHIFT CONTAINER PLATFORM 开 开发 发 6.1. 关于容器化应用程序开发 6.2. 构建一个简单容器 6.3. 为 OPENSHIFT CONTAINER PLATFORM 创建 KUBERNETES 清单 6.4. 面向 OPERATOR 进行开发 第 第 7 章 章 RED HAT ENTERPRISE LINUX COREOS (RHCOS) 原生高级别元语托管 control plane。例如,部署有状态的集合。 在 control plane 和工作负载之间允许强大的网络分段。 混合云部署 混合云部署 部署在跨裸机、虚拟、私有和公共云环境中提供一致的平台。这提供了速度、灵活性和可移植性。 Ignition RHCOS 在初始配置期间用于操作磁盘的实用程序。它可完成常见的磁盘任务,如分区磁盘、格式化分 区、写入文件和配置用户等。0 码力 | 63 页 | 1.40 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 Update 服务 4.1.5.2. 了解 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 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 主要功能 6.1.2. 选择如何配置0 码力 | 55 页 | 1.16 MB | 1 年前3
OpenShift Container Platform 3.11 CLI 参考第 第 3 章 章 管理 管理 CLI 配置集 配置集 3.1. 概述 3.2. 在 CLI 配置集间切换 3.3. 手动配置 CLI 配置集 3.4. 载入和合并规则 第 第 4 章 章 开 开发 发人 人员 员 CLI 操作 操作 4.1. 概述 4.2. 常见操作 4.3. 对象类型 4.4. 基本 CLI 操作 4.4.1. 类型 4.4.2. login 4.4.3. logout 可以支持多个配置文件;它们 在运行时加载,并合并在一起,以及从命令行指定的覆盖选项。 登录后,您可以使用 oc status 命令或 oc project 命令验证您当前的工作环境: 例 例 3.2. 验证 验证当前工作 当前工作环 环境 境 输 输出示例 出示例 列出当前 列出当前项 项目 目 输 输出示例 出示例 要使用用户凭证和集群详情的其他组合登录,请再次运行 oc login 命令并在互动过程中提供相关信息。 1. 使用以下层次结构和合并规则从工作站检索 CLI 配置文件: 如果设置了 --config 选项,则只加载该文件。标志可能仅设置为一次,也没有合并发生。 如果设置了 $KUBECONFIG 环境变量,则会使用它。变量可以是路径列表,如果将路径合并 在一起。修改值后,会在定义该节的文件中对其进行修改。创建值时,会在存在的第一个文 件中创建它。如果链中不存在任何文件,则会在列表中创建最后一个文件。0 码力 | 45 页 | 737.95 KB | 1 年前3
OpenShift Container Platform 4.6 关于. . . . . . . . . . 目 目录 录 第 第 1 章 章 OPENSHIFT CONTAINER PLATFORM 4.6 文档 文档 1.1. 集群安装程序操作 1.2. 开发人员活动 1.3. 集群管理员活动 1.3.1. 管理集群组件 1.3.2. 更改集群组件 1.3.3. 监控集群 第 第 2 章 章 关于 关于 {OKE} 2.1. 相同和不同的地方 OpenShift Serverless 2.1.9. Quay 集成兼容 2.1.10. OpenShift Virtualization 2.1.11. 高级集群管理 2.1.12. 高级网络 2.1.13. 开发者体验 2.1.14. 功能概述 2.2. 订阅限制 第 第 3 章 章 KUBERNETES 概述 概述 3.1. KUBERNETES 组件 3.2. KUBERNETES 资源 3.3. OpenShift Container Platform。 在裸机上 在裸机上创 创建 建 Red Hat Enterprise Linux CoreOS (RHCOS) 机器 机器 :您可以在完全在线的环境中 使用 ISO 或 PXE 安装 RHCOS 机器,并使用内核参数、Ignition 配置或 coreos-installer 命令进 行配置。 在 在 Red Hat OpenStack Platform0 码力 | 26 页 | 718.91 KB | 1 年前3
共 70 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













