 OpenShift Container Platform 4.13 虚拟化following lines and delete the preceding HTTP source block # registry: # url: "docker://kubevirt/fedora-cloud-container-disk-demo:latest" # secretRef: registry-secret 8 registry 源创建数据卷。使用默认 pod pullMethod 而不是 节 节点 点 pullMethod,这基 于 节 节点 点 docker 缓存。当 registry 镜像通过 Container.Image 可用时,节 节点 点 docker 缓存很 有用,但 CDI 导入程序没有授权访问它。 要使自定义镜像被检测到为可用的引导源,镜像的 managedDataSource 的名称必须与模 * *" 2 template: spec: source: registry: 3 url: docker://quay.io/containerdisks/centos:7-2009 storage: resources: requests:0 码力 | 393 页 | 4.53 MB | 1 年前3 OpenShift Container Platform 4.13 虚拟化following lines and delete the preceding HTTP source block # registry: # url: "docker://kubevirt/fedora-cloud-container-disk-demo:latest" # secretRef: registry-secret 8 registry 源创建数据卷。使用默认 pod pullMethod 而不是 节 节点 点 pullMethod,这基 于 节 节点 点 docker 缓存。当 registry 镜像通过 Container.Image 可用时,节 节点 点 docker 缓存很 有用,但 CDI 导入程序没有授权访问它。 要使自定义镜像被检测到为可用的引导源,镜像的 managedDataSource 的名称必须与模 * *" 2 template: spec: source: registry: 3 url: docker://quay.io/containerdisks/centos:7-2009 storage: resources: requests:0 码力 | 393 页 | 4.53 MB | 1 年前3
 OpenShift Container Platform 4.4 构建(build)DOCKERFILE 源 3.3. 镜像源 3.4. GIT 源 3.5. 二进制(本地)来源 3.6. 输入 SECRET 和配置映射 3.7. 外部工件 (ARTIFACT) 3.8. 将 DOCKER 凭证用于私有 REGISTRY 3.9. 构建环境 3.10. 什么是 SECRET? 3.11. 服务用(SERVICE SERVING)证书 SECRET 3.12. SECRET 限制 第 4 章 章 管理 管理构 构建 建输 输出 出 4.1. 构建输出 4.2. 输出镜像环境变量 4.3. 输出镜像标签 第 第 5 章 章 使用 使用构 构建策略 建策略 5.1. DOCKER 构建 5.2. SOURCE-TO-IMAGE (S2I) 构建 5.3. CUSTOM 构建 5.4. PIPELINE 构建 5.5. 使用 WEB 控制台添加 SECRET 5.6. 启用拉取 将订阅权利添加为构建 SECRET 10.3. 使用 SUBSCRIPTION MANAGER 运行构建 10.4. 使用 RED HAT SATELLITE 订阅运行构建 10.5. 对 DOCKER 的构建层进行压缩 10.6. 其他资源 第 第 11 章 章 通 通过 过策略保 策略保护构 护构建 建 11.1. 在全局范围内禁用构建策略访问 11.2. 在全局范围内限制用户使用构建策略0 码力 | 101 页 | 1.12 MB | 1 年前3 OpenShift Container Platform 4.4 构建(build)DOCKERFILE 源 3.3. 镜像源 3.4. GIT 源 3.5. 二进制(本地)来源 3.6. 输入 SECRET 和配置映射 3.7. 外部工件 (ARTIFACT) 3.8. 将 DOCKER 凭证用于私有 REGISTRY 3.9. 构建环境 3.10. 什么是 SECRET? 3.11. 服务用(SERVICE SERVING)证书 SECRET 3.12. SECRET 限制 第 4 章 章 管理 管理构 构建 建输 输出 出 4.1. 构建输出 4.2. 输出镜像环境变量 4.3. 输出镜像标签 第 第 5 章 章 使用 使用构 构建策略 建策略 5.1. DOCKER 构建 5.2. SOURCE-TO-IMAGE (S2I) 构建 5.3. CUSTOM 构建 5.4. PIPELINE 构建 5.5. 使用 WEB 控制台添加 SECRET 5.6. 启用拉取 将订阅权利添加为构建 SECRET 10.3. 使用 SUBSCRIPTION MANAGER 运行构建 10.4. 使用 RED HAT SATELLITE 订阅运行构建 10.5. 对 DOCKER 的构建层进行压缩 10.6. 其他资源 第 第 11 章 章 通 通过 过策略保 策略保护构 护构建 建 11.1. 在全局范围内禁用构建策略访问 11.2. 在全局范围内限制用户使用构建策略0 码力 | 101 页 | 1.12 MB | 1 年前3
 OpenShift Container Platform 4.13 CI/CD文件中定义构建过程。此定义包括构建触发器、输入参数和源代码等属性。部 署之后,BuildConfig 对象通常构建可运行的镜像并将其推送到容器镜像 registry。 OpenShift 构建为构建策略提供以下可扩展的支持: Docker 构建 Source-to-image(S2I)构建 Custom 构建 如需更多信息,请参阅了解镜像构建 1.2. OPENSHIFT PIPELINES OpenShift Pipelines 构建系统提供对构建策略的可扩展支持,它们基于构建 API 中指定的可选 择类型。可用的构建策略主要有三种: Docker 构建 Source-to-image(S2I)构建 Custom 构建 默认情况下,支持 docker 构建和 S2I 构建。 构建生成的对象取决于用于创建它的构建器(builder)。对于 docker 和 S2I 构建,生成的对象为可运行 的镜像。对于自定义构建,生成的对象是构建器镜像作者指定的任何事物。 持续集成 持续部署 2.1.1.1. Docker 构 构建 建 OpenShift Container Platform 使用 Buildah 从 Dockerfile 构建容器镜像。有关使用 Dockerfile 构建容器 镜像的更多信息,请参阅 Dockerfile 参考文档。 提示 提示 如果使用 buildArgs 数组设置 Docker 构建参数,请参阅 Dockerfile 参考文档中了解0 码力 | 129 页 | 1.37 MB | 1 年前3 OpenShift Container Platform 4.13 CI/CD文件中定义构建过程。此定义包括构建触发器、输入参数和源代码等属性。部 署之后,BuildConfig 对象通常构建可运行的镜像并将其推送到容器镜像 registry。 OpenShift 构建为构建策略提供以下可扩展的支持: Docker 构建 Source-to-image(S2I)构建 Custom 构建 如需更多信息,请参阅了解镜像构建 1.2. OPENSHIFT PIPELINES OpenShift Pipelines 构建系统提供对构建策略的可扩展支持,它们基于构建 API 中指定的可选 择类型。可用的构建策略主要有三种: Docker 构建 Source-to-image(S2I)构建 Custom 构建 默认情况下,支持 docker 构建和 S2I 构建。 构建生成的对象取决于用于创建它的构建器(builder)。对于 docker 和 S2I 构建,生成的对象为可运行 的镜像。对于自定义构建,生成的对象是构建器镜像作者指定的任何事物。 持续集成 持续部署 2.1.1.1. Docker 构 构建 建 OpenShift Container Platform 使用 Buildah 从 Dockerfile 构建容器镜像。有关使用 Dockerfile 构建容器 镜像的更多信息,请参阅 Dockerfile 参考文档。 提示 提示 如果使用 buildArgs 数组设置 Docker 构建参数,请参阅 Dockerfile 参考文档中了解0 码力 | 129 页 | 1.37 MB | 1 年前3
 OpenShift Container Platform 4.2 镜像s,以便从 registry.redhat.io 导入镜像流。此外,为便于从其他需要凭 证的 registry 导入镜像流,集群管理员可在处理镜像导入的 OpenShift 命名空间中创建包含 Docker config.json 文件内容的额外 Secret。 Samples Operator 配置是一个集群范围的资源,其部署包含在 openshift-cluster-samples-operator REGISTRY_HTTP_TLS_KEY=/certs/domain.key \ -e REGISTRY_COMPATIBILITY_SCHEMA1_ENABLED=true \ -d docker.io/library/registry:2 对于 OpenShift Container Platform 4.2 镜像s,以便从 registry.redhat.io 导入镜像流。此外,为便于从其他需要凭 证的 registry 导入镜像流,集群管理员可在处理镜像导入的 OpenShift 命名空间中创建包含 Docker config.json 文件内容的额外 Secret。 Samples Operator 配置是一个集群范围的资源,其部署包含在 openshift-cluster-samples-operator REGISTRY_HTTP_TLS_KEY=/certs/domain.key \ -e REGISTRY_COMPATIBILITY_SCHEMA1_ENABLED=true \ -d docker.io/library/registry:2 对于- ,请指定您的镜像 registry 用于提供内容的端口。 6. 为 registry 打开所需的端口: 镜像和镜像流以外的所有内容都定向到 registry.redhat.io。它 还会破坏 Jenkins 镜像流的安装有效负载。 Samples Operator 禁止将以下 registry 用于 Jenkins 镜像流: docker.io registry.redhat.io registry.access.redhat.com *.quay.io 注意 注意 cli、installer、must-gather 和 0 码力 | 92 页 | 971.35 KB | 1 年前3
 OpenShift Container Platform 4.7 镜像来存储相同基本镜像的不同版 本。这些不同版本通过相同镜像名称的不同标签(tag)来表示。 1.2. 镜像 OpenShift Container Platform 中的容器基于 OCI 或 Docker 格式的容器镜像创建。镜像是一种二进制文 件,包含运行单一容器的所有要求以及描述其需求和功能的元数据。 您可以将其视为一种打包技术。容器只能访问其镜像中定义的资源,除非创建时授予容器其他访问权限。 限。 通过将同一镜像部署到跨越多个主机的多个容器内,并在它们之间进行负载平衡,OpenShift 容器平台可 以为镜像中打包的服务提供冗余和横向扩展。 您可以直接使用 podman 或 Docker CLI 构建镜像,但 OpenShift Container Platform 也提供了构建程序 (builder)镜像,这有助于通过将您的代码或配置添加到现有镜像来创建新镜像。 由于应用程序会随 镜像标签(tag)是应用于存储库中容器镜像的标签,用于将特定镜像与镜像流中的其他镜像区分开来。 标签通常代表某种版本号。例如,这里 :v3.11.59-2 是标签: registry.redhat.io docker.io/openshift/jenkins-2-centos7 registry.access.redhat.com/openshift3/jenkins-2-rhel7:v3.11.59-20 码力 | 123 页 | 1.20 MB | 1 年前3 OpenShift Container Platform 4.7 镜像来存储相同基本镜像的不同版 本。这些不同版本通过相同镜像名称的不同标签(tag)来表示。 1.2. 镜像 OpenShift Container Platform 中的容器基于 OCI 或 Docker 格式的容器镜像创建。镜像是一种二进制文 件,包含运行单一容器的所有要求以及描述其需求和功能的元数据。 您可以将其视为一种打包技术。容器只能访问其镜像中定义的资源,除非创建时授予容器其他访问权限。 限。 通过将同一镜像部署到跨越多个主机的多个容器内,并在它们之间进行负载平衡,OpenShift 容器平台可 以为镜像中打包的服务提供冗余和横向扩展。 您可以直接使用 podman 或 Docker CLI 构建镜像,但 OpenShift Container Platform 也提供了构建程序 (builder)镜像,这有助于通过将您的代码或配置添加到现有镜像来创建新镜像。 由于应用程序会随 镜像标签(tag)是应用于存储库中容器镜像的标签,用于将特定镜像与镜像流中的其他镜像区分开来。 标签通常代表某种版本号。例如,这里 :v3.11.59-2 是标签: registry.redhat.io docker.io/openshift/jenkins-2-centos7 registry.access.redhat.com/openshift3/jenkins-2-rhel7:v3.11.59-20 码力 | 123 页 | 1.20 MB | 1 年前3
 OpenShift Container Platform 4.14 镜像来存储相同基本镜像的不同版 本。这些不同版本通过相同镜像名称的不同标签(tag)来表示。 1.2. 镜像 OpenShift Container Platform 中的容器基于 OCI 或 Docker 格式的容器镜像创建。镜像是一种二进制文 件,包含运行单一容器的所有要求以及描述其需求和功能的元数据。 您可以将其视为一种打包技术。容器只能访问其镜像中定义的资源,除非创建时授予容器其他访问权限。 限。 通过将同一镜像部署到跨越多个主机的多个容器内,并在它们之间进行负载平衡,OpenShift 容器平台可 以为镜像中打包的服务提供冗余和横向扩展。 您可以直接使用 podman 或 Docker CLI 构建镜像,但 OpenShift Container Platform 也提供了构建程序 (builder)镜像,这有助于通过将您的代码或配置添加到现有镜像来创建新镜像。 由于应用程序会随 标签通常代表某种版本号。例如,这里 :v3.11.59-2 是标签: 您可以向镜像添加其他标签。例如,可为镜像分配 :v3.11.59-2 和 :latest 标签。 registry.redhat.io docker.io/openshift/jenkins-2-centos7 registry.access.redhat.com/openshift3/jenkins-2-rhel7:v3.11.59-20 码力 | 118 页 | 1.13 MB | 1 年前3 OpenShift Container Platform 4.14 镜像来存储相同基本镜像的不同版 本。这些不同版本通过相同镜像名称的不同标签(tag)来表示。 1.2. 镜像 OpenShift Container Platform 中的容器基于 OCI 或 Docker 格式的容器镜像创建。镜像是一种二进制文 件,包含运行单一容器的所有要求以及描述其需求和功能的元数据。 您可以将其视为一种打包技术。容器只能访问其镜像中定义的资源,除非创建时授予容器其他访问权限。 限。 通过将同一镜像部署到跨越多个主机的多个容器内,并在它们之间进行负载平衡,OpenShift 容器平台可 以为镜像中打包的服务提供冗余和横向扩展。 您可以直接使用 podman 或 Docker CLI 构建镜像,但 OpenShift Container Platform 也提供了构建程序 (builder)镜像,这有助于通过将您的代码或配置添加到现有镜像来创建新镜像。 由于应用程序会随 标签通常代表某种版本号。例如,这里 :v3.11.59-2 是标签: 您可以向镜像添加其他标签。例如,可为镜像分配 :v3.11.59-2 和 :latest 标签。 registry.redhat.io docker.io/openshift/jenkins-2-centos7 registry.access.redhat.com/openshift3/jenkins-2-rhel7:v3.11.59-20 码力 | 118 页 | 1.13 MB | 1 年前3
 OpenShift Container Platform 3.11 扩展和性能指南展和性能指南 4 第 2 章 推荐的安装实践 2.1. 预安装依赖项 节点主机将访问网络来安装任何 RPM 依赖项,如 atomic-openshift-*、iptables 和 CRI-O 或 Docker。 预安装这些依赖关系,创建更高效的安装,因为仅在需要时访问 RPM,而不是在安装过程中每个主机执 行多次。 对于无法访问 registry 以进行安全目的的计算机也很有用。 2.2. ANSIBLE 量:pod-per-core 和 max-pods。当两个选项都被使用时,这两个选项中的较小的限制为节点上的 pod 数量。超过这些值可导致: OpenShift Container Platform 和 Docker 的 CPU 使用率增加。 减慢 pod 调度的速度。 潜在的内存不足情况(取决于节点中的内存量)。 耗尽 IP 地址池。 资源过量使用,导致用户应用程序性能变差。 注意 注意 在 Kubernetes 络带宽并增加 pod 启动时间,这可能会出现问题。 构建预部署的镜像: 创建所需类型和大小的实例。 确保专用的存储设备可用于 CRI-O 或 Docker 本地镜像或容器存储,并独立于容器的任何持久性 卷。 完全更新系统,并确保安装了 CRI-O 或 Docker。 确保主机有权访问所有 yum 存储库。 设置精简配置的 LVM 存储。 将常用的镜像(如 rhel7 基础镜像)和 OpenShift0 码力 | 58 页 | 732.06 KB | 1 年前3 OpenShift Container Platform 3.11 扩展和性能指南展和性能指南 4 第 2 章 推荐的安装实践 2.1. 预安装依赖项 节点主机将访问网络来安装任何 RPM 依赖项,如 atomic-openshift-*、iptables 和 CRI-O 或 Docker。 预安装这些依赖关系,创建更高效的安装,因为仅在需要时访问 RPM,而不是在安装过程中每个主机执 行多次。 对于无法访问 registry 以进行安全目的的计算机也很有用。 2.2. ANSIBLE 量:pod-per-core 和 max-pods。当两个选项都被使用时,这两个选项中的较小的限制为节点上的 pod 数量。超过这些值可导致: OpenShift Container Platform 和 Docker 的 CPU 使用率增加。 减慢 pod 调度的速度。 潜在的内存不足情况(取决于节点中的内存量)。 耗尽 IP 地址池。 资源过量使用,导致用户应用程序性能变差。 注意 注意 在 Kubernetes 络带宽并增加 pod 启动时间,这可能会出现问题。 构建预部署的镜像: 创建所需类型和大小的实例。 确保专用的存储设备可用于 CRI-O 或 Docker 本地镜像或容器存储,并独立于容器的任何持久性 卷。 完全更新系统,并确保安装了 CRI-O 或 Docker。 确保主机有权访问所有 yum 存储库。 设置精简配置的 LVM 存储。 将常用的镜像(如 rhel7 基础镜像)和 OpenShift0 码力 | 58 页 | 732.06 KB | 1 年前3
 OpenShift Container Platform 4.10 CLI 工具project Joe's Project (joe-project) service database (172.30.43.12:5434 -> 3306) database deploys docker.io/openshift/mysql-55-centos7:latest #1 deployed 25 minutes ago - 1 pod service frontend (172 cat pod.json | oc create -f - # Edit the data in docker-registry.yaml in JSON then create the resource using the edited data oc create -f docker-registry.yaml --edit -o json # Create a new build oc create route reencrypt 创建使用重新加密 TLS 终止的路由 用法示例 用法示例 2.5.1.55. oc create secret docker-registry 创建用于 Docker registry 的 secret 用法示例 用法示例 2.5.1.56. oc create secret generic # Create an edge route0 码力 | 120 页 | 1.04 MB | 1 年前3 OpenShift Container Platform 4.10 CLI 工具project Joe's Project (joe-project) service database (172.30.43.12:5434 -> 3306) database deploys docker.io/openshift/mysql-55-centos7:latest #1 deployed 25 minutes ago - 1 pod service frontend (172 cat pod.json | oc create -f - # Edit the data in docker-registry.yaml in JSON then create the resource using the edited data oc create -f docker-registry.yaml --edit -o json # Create a new build oc create route reencrypt 创建使用重新加密 TLS 终止的路由 用法示例 用法示例 2.5.1.55. oc create secret docker-registry 创建用于 Docker registry 的 secret 用法示例 用法示例 2.5.1.56. oc create secret generic # Create an edge route0 码力 | 120 页 | 1.04 MB | 1 年前3
 OpenShift Container Platform 4.8 CLI 工具project Joe's Project (joe-project) service database (172.30.43.12:5434 -> 3306) database deploys docker.io/openshift/mysql-55-centos7:latest #1 deployed 25 minutes ago - 1 pod service frontend (172 cat pod.json | oc create -f - # Edit the data in docker-registry.yaml in JSON then create the resource using the edited data. oc create -f docker-registry.yaml --edit -o json # Create a new build oc create route reencrypt 创建使用重新加密 TLS 终止的路由 用法示例 用法示例 2.5.1.55. oc create secret docker-registry 创建用于 Docker registry 的 secret 用法示例 用法示例 2.5.1.56. oc create secret generic 从本地文件、目录或实际的值创建 secret0 码力 | 152 页 | 1.24 MB | 1 年前3 OpenShift Container Platform 4.8 CLI 工具project Joe's Project (joe-project) service database (172.30.43.12:5434 -> 3306) database deploys docker.io/openshift/mysql-55-centos7:latest #1 deployed 25 minutes ago - 1 pod service frontend (172 cat pod.json | oc create -f - # Edit the data in docker-registry.yaml in JSON then create the resource using the edited data. oc create -f docker-registry.yaml --edit -o json # Create a new build oc create route reencrypt 创建使用重新加密 TLS 终止的路由 用法示例 用法示例 2.5.1.55. oc create secret docker-registry 创建用于 Docker registry 的 secret 用法示例 用法示例 2.5.1.56. oc create secret generic 从本地文件、目录或实际的值创建 secret0 码力 | 152 页 | 1.24 MB | 1 年前3
 OpenShift Container Platform 4.13 CLI 工具project Joe's Project (joe-project) service database (172.30.43.12:5434 -> 3306) database deploys docker.io/openshift/mysql-55-centos7:latest #1 deployed 25 minutes ago - 1 pod service frontend (172 letting the OpenShift Container Platform 4.13 CLI 工具 工具 42 2.7.1.55. oc create secret docker-registry 创建用于 Docker registry 的 secret 用法示例 用法示例 2.7.1.56. oc create secret generic 从本地文件、目录或字面值创建 secret using: oc create secret docker-registry my-secret --docker-server=DOCKER_REGISTRY_SERVER -- docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker- email=DOCKER_EMAIL # Create a new0 码力 | 128 页 | 1.11 MB | 1 年前3 OpenShift Container Platform 4.13 CLI 工具project Joe's Project (joe-project) service database (172.30.43.12:5434 -> 3306) database deploys docker.io/openshift/mysql-55-centos7:latest #1 deployed 25 minutes ago - 1 pod service frontend (172 letting the OpenShift Container Platform 4.13 CLI 工具 工具 42 2.7.1.55. oc create secret docker-registry 创建用于 Docker registry 的 secret 用法示例 用法示例 2.7.1.56. oc create secret generic 从本地文件、目录或字面值创建 secret using: oc create secret docker-registry my-secret --docker-server=DOCKER_REGISTRY_SERVER -- docker-username=DOCKER_USER --docker-password=DOCKER_PASSWORD --docker- email=DOCKER_EMAIL # Create a new0 码力 | 128 页 | 1.11 MB | 1 年前3
共 48 条
- 1
- 2
- 3
- 4
- 5













