OpenShift Container Platform 4.2 镜像SAMPLES OPERATOR 15 第 3 章 了解容器、镜像和镜像流 开始创建和管理容器化软件时,务必要理解容器、镜像和镜像流等重要概念。镜像包含一组准备就绪可运 行的软件,容器是容器镜像的一个运行实例。镜像流提供了一种方法来存储相同基本镜像的不同版本。这 些不同版本通过相同镜像名称的不同标签(tag)来表示。 3.1. 镜像 OpenShift Container Platform 中的容器基于 应用程序的基本单元称为容器。Linux 容器技术是一个用于隔离不同运行 进程的轻量机制。它可以把运行的进程限制为只与相应的资源进行交互。容器一词被定义为容器镜像的特 定运行或暂停实例。 在一个单一的主机上可以包括多个容器来运行多个不同的应用程序实例,且相互间无法看到其他应用程序 的进程、文件、网络等。通常情况下,每个容器提供一项服务,常称为微服务,如 Web 服务器或数据 库,但容器也可用于任意工作负载。 多年来,Linux Docker 存储库,以找到相应的镜像 ID,并使用正确的镜像。 第 第 3 章 章 了解容器、 了解容器、镜 镜像和 像和镜 镜像流 像流 17 镜像流元数据会连同其他集群信息一起存储在 etcd 实例中。 使用镜像流有以下几大优势: 您可以添加标签、回滚标签和快速处理镜像,而无需使用命令行重新执行 push 操作。 当一个新镜像被推送(push)到 registry 时,可触发构建和部署。另外,OpenShift0 码力 | 92 页 | 971.35 KB | 1 年前3
OpenShift Container Platform 4.14 镜像3 第 1 章 镜像概述 1.1. 了解容器、镜像和镜像流 当您设置为创建和管理容器化软件时,务必要理解容器、镜像和镜像流等重要概念。镜像包含一组准备就 绪可运行的软件,容器是容器镜像的一个运行实例。镜像流提供了一种方法来存储相同基本镜像的不同版 本。这些不同版本通过相同镜像名称的不同标签(tag)来表示。 1.2. 镜像 OpenShift Container Platform 中的容器基于 Platform 应用程序的基本单元称为容器。Linux 容器技术是一种轻量型机制,用于 隔离运行中的进程,使它们只能跟指定的资源交互。容器一词被定义为容器镜像的特定运行或暂停实例。 在一个单一的主机上可以包括多个容器来运行多个不同的应用程序实例,且相互间无法看到其他应用程序 的进程、文件、网络等。通常情况下,每个容器提供一项服务,常称为微服务,如 Web 服务器或数据 库,但容器也可用于任意工作负载。 多年来,Linux Container Platform 会使用 imagestreamtag 来查询 Docker 存储库,以找到 相应的镜像 ID,并使用正确的镜像。 镜像流元数据会与其他集群信息一起存储在 etcd 实例中。 使用镜像流有以下几大优势: 您可以添加标签、回滚标签和快速处理镜像,而无需使用命令行重新执行 push 操作。 当一个新镜像被推送(push)到 registry 时,可触发构建和部署。另外,OpenShift0 码力 | 118 页 | 1.13 MB | 1 年前3
OpenShift Container Platform 4.7 镜像5 第 1 章 镜像概述 1.1. 了解容器、镜像和镜像流 当您设置为创建和管理容器化软件时,务必要理解容器、镜像和镜像流等重要概念。镜像包含一组准备就 绪可运行的软件,容器是容器镜像的一个运行实例。镜像流提供了一种方法来存储相同基本镜像的不同版 本。这些不同版本通过相同镜像名称的不同标签(tag)来表示。 1.2. 镜像 OpenShift Container Platform 中的容器基于 应用程序的基本单元称为容器。Linux 容器技术是一个用于隔离不同运行 进程的轻量机制。它可以把运行的进程限制为只与相应的资源进行交互。容器一词被定义为容器镜像的特 定运行或暂停实例。 在一个单一的主机上可以包括多个容器来运行多个不同的应用程序实例,且相互间无法看到其他应用程序 的进程、文件、网络等。通常情况下,每个容器提供一项服务,常称为微服务,如 Web 服务器或数据 库,但容器也可用于任意工作负载。 多年来,Linux Container Platform 会使用 imagestreamtag 来查询 Docker 存储库,以找到 相应的镜像 ID,并使用正确的镜像。 镜像流元数据会与其他集群信息一起存储在 etcd 实例中。 使用镜像流有以下几大优势: 您可以添加标签、回滚标签和快速处理镜像,而无需使用命令行重新执行 push 操作。 当一个新镜像被推送(push)到 registry 时,可触发构建和部署。另外,OpenShift0 码力 | 123 页 | 1.20 MB | 1 年前3
OpenShift Container Platform 4.8 CLI 工具2.5.1.64. oc create useridentitymapping 手动将身份映射到用户 用法示例 用法示例 2.5.1.65. oc debug 启动用于调试的 pod 的新实例 用法示例 用法示例 # Create a new service account named my-service-account oc create serviceaccount my-service-account 用法示例 2.6.1.31. oc adm migrate template-instances 更新模板实例以指向最新的 group-version-kinds 用法示例 用法示例 2.6.1.32. oc adm must-gather 启动用于收集调试信息的 pod 的新实例 用法示例 用法示例 confirm # Sync all OpenShift groups that (ODO) 89 存 存储 储 集群中的持久性存储。它会在重启和组件重建过程中保留数据。 服 服务 务 为组件提供额外的功能的外部应用程序。 服务 示例包括 PostgreSQL、MySQL、Redis 和 RabbitMQ。 在 odo 中,服务从 OpenShift Service Catalog 置备,且必须在集群中启用。 devfile 用于定义容器化开发环境的开放式标准,使开发人0 码力 | 152 页 | 1.24 MB | 1 年前3
OpenShift Container Platform 4.8 容器镜像仓库(Registry)Image Registry Operator Image Registry Operator 在 openshift-image-registry 命名空间中运行,并管理该位置中的 registry 实例。 镜 镜像 像仓库 仓库 镜像仓库是相关容器镜像和标识它们的标签(tag)的集合。 镜 镜像 像 registry mirror registry 是一个 registry,其中包含 OpenShift Container Registry 实例,为 OpenShift Container Platform 集群提供大多数容器镜像和 Operator。 registry 身份 身份验证 验证 要将镜像推送 (push) 到私有镜像仓库,registry 需要根据凭据验证其用户。 route 公开服务,以允许从 OpenShift Container Platform 实例外的用户和应用程序对 pod 云平台和 OPENSTACK 上的镜像 REGISTRY Image Registry Operator 安装一个单独的 OpenShift Container Platform registry 实例,并对 registry 的 所有配置进行管理(包括设置 registry 存储)。 注意 注意 只有在 AWS、GCP、Azure 或 OpenStack 中安装一个由安装程序置备的基础架构集群0 码力 | 39 页 | 415.94 KB | 1 年前3
OpenShift Container Platform 4.12 容器镜像仓库(Registry)Image Registry Operator Image Registry Operator 在 openshift-image-registry 命名空间中运行,并管理该位置中的 registry 实例。 镜 镜像 像仓库 仓库 镜像仓库是相关容器镜像和标识它们的标签(tag)的集合。 镜 镜像 像 registry mirror registry 是一个 registry,其中包含 OpenShift registry API 的服务器。公共 registry 是以公开方式提供其内容的 registry。 Quay.io 由红帽提供和维护的公共 Red Hat Quay Container Registry 实例,为 OpenShift Container Platform 集群提供大多数容器镜像和 Operator。 OpenShift 镜 镜像 像 registry OpenShift 镜像 registry 身份验证 验证 要将镜像推送 (push) 到私有镜像仓库,registry 需要根据凭据验证其用户。 route 公开服务,以允许从 OpenShift Container Platform 实例外的用户和应用程序对 pod 进行网络访问。 缩减 缩减( (scale down) ) 减少副本数。 扩 扩展( 展(scale up) ) 增加副本数量。 service 服务在一组0 码力 | 75 页 | 652.51 KB | 1 年前3
OpenShift Container Platform 4.9 节点使用 POD 2.1. 使用 POD pod 是共同部署在同一主机上的一个或多个容器,也是可被定义、部署和管理的最小计算单元。 2.1.1. 了解 pod 对容器而言,Pod 大致相当于一个机器实例(物理或虚拟)。每个 pod 分配有自己的内部 IP 地址,因此 拥有完整的端口空间,并且 pod 内的容器可以共享其本地存储和网络。 Pod 有生命周期,它们经过定义后,被分配到某一节点上运行,然后持续运行,直到容器退出或它们因为 root、/ 或主机和容器中相同的任何 路径。如果容器有足够权限,可能会损坏您的主机系统(如主机的 /dev/pts 文件)。使用 /host 挂 载主机是安全的。 pod 中的每个容器使用自己的容器镜像进行实例化。 pod 对 OpenShift Container Platform API 发出请求是一种比较常见的模式,利用一个 serviceAccount 字段指定 pod 在发出请求时使用哪个服务帐户用户来进行身份验证。这可以为自定 Container Platform 使用 Kubernetes 的 pod 概念,它是共同部署在同一主机上的一个或多个 容器,也是可被定义、部署和管理的最小计算单元。对容器而言,Pod 大致相当于机器实例(物理或虚 拟)。 您可以查看与特定项目关联的 pod 列表,或者查看 pod 的使用情况统计。 2.2.2. 查看项目中的 pod 您可以查看与当前项目关联的 pod 列表,包括副本数、当前状态、重启次数和0 码力 | 374 页 | 3.80 MB | 1 年前3
OpenShift Container Platform 4.9 构建应用程序property of their respective owners. 摘要 摘要 本文档说明如何通过不同方式创建和管理在 OpenShift Container Platform 上运行的用户置备应用程 序实例。这包括处理项目以及使用 Open Service Broker API 置备应用程序。 . . . . . . . . . . . . . . . . . . . . . . . . . . . 链接,以定义您要初始部署的应用程序的 pod 数或实例数。 如果要创建无服务器部署,也可以配置以下设置: 最小 Pod 决定 Knative 服务在任意给定时间运行的 pod 数量较低限制。这也被称为 minScale 设置。 最大 Pod 决定了 Knative 服务可在任意给定时间运行的 pod 数量上限。这也被称为 maxScale 设置。 并发目标 决定了给定时间每个应用程序实例所需的并发请求数。 并发限制 自动创建和配置的资源。 验证已创建了支持您从项目中的其他 pod 访问数据库的 Kubernetes 服务。 6. 给定项目中具有 edit 角色的所有用户均可创建、管理和删除应用程序实例(本例中为 etcd 集 群),这些实例由已在项目中创建的 Operator 以自助方式管理,就像云服务一样。如果要赋予其 他用户这一权利,项目管理员可使用以下命令添加角色: 现在您有了一个 etcd 集群,当 pod0 码力 | 184 页 | 3.36 MB | 1 年前3
OpenShift Container Platform 4.6 节点使用 POD 2.1. 使用 POD pod 是共同部署在同一主机上的一个或多个容器,也是可被定义、部署和管理的最小计算单元。 2.1.1. 了解 pod 对容器而言,Pod 大致相当于一个机器实例(物理或虚拟)。每个 pod 分配有自己的内部 IP 地址,因此 拥有完整的端口空间,并且 pod 内的容器可以共享其本地存储和网络。 Pod 有生命周期,它们经过定义后,被分配到某一节点上运行,然后持续运行,直到容器退出或它们因为 root、/ 或主机和容器中相同的任何 路径。如果容器有足够权限,可能会损坏您的主机系统(如主机的 /dev/pts 文件)。使用 /host 挂 载主机是安全的。 pod 中的每个容器使用自己的容器镜像进行实例化。 pod 对 OpenShift Container Platform API 发出请求是一种比较常见的模式,利用一个 serviceAccount 字段指定 pod 在发出请求时使用哪个服务帐户用户来进行身份验证。这可以为自定 Container Platform 使用 Kubernetes 的 pod 概念,它是共同部署在同一主机上的一个或多个 容器,也是可被定义、部署和管理的最小计算单元。对容器而言,Pod 大致相当于机器实例(物理或虚 拟)。 您可以查看与特定项目关联的 pod 列表,或者查看 pod 的使用情况统计。 2.2.2. 查看项目中的 pod 您可以查看与当前项目关联的 pod 列表,包括副本数、当前状态、重启次数和0 码力 | 404 页 | 3.60 MB | 1 年前3
OpenShift Container Platform 4.10 构建应用程序property of their respective owners. 摘要 摘要 本文档说明如何通过不同方式创建和管理在 OpenShift Container Platform 上运行的用户置备应用程 序实例。这包括处理项目以及使用 Open Service Broker API 置备应用程序。 . . . . . . . . . . . . . . . . . . . . . . . . . . . pod 数或实例数。 如果要创建无服务器部署,也可以配置以下设置: 最小 最小 Pod 决定 Knative 服务在任意给定时间运行的 pod 数量较低限制。这也被称为 minScale 设置。 最大 最大 Pod 决定了 Knative 服务可在任意给定时间运行的 pod 数量上限。这也被称为 maxScale 设置。 并 并发 发目 目标 标 决定了给定时间每个应用程序实例所需的并发请求数。 自动创建和配置的资源。 验证已创建了支持您从项目中的其他 pod 访问数据库的 Kubernetes 服务。 6. 给定项目中具有 edit 角色的所有用户均可创建、管理和删除应用程序实例(本例中为 etcd 集 群),这些实例由已在项目中创建的 Operator 以自助方式管理,就像云服务一样。如果要赋予其 他用户这一权利,项目管理员可使用以下命令添加角色: 现在您有了一个 etcd 集群,当 pod0 码力 | 198 页 | 3.62 MB | 1 年前3
共 64 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













