OpenShift Container Platform 4.2 镜像OPERATOR 镜像流 第 第 3 章 章 了解容器、 了解容器、镜 镜像和 像和镜 镜像流 像流 3.1. 镜像 3.2. 容器 3.3. 镜像 REGISTRY 3.4. 镜像存储库 3.5. 镜像标签 3.6. 镜像 ID 3.7. 使用镜像流 3.8. 镜像流镜像 3.9. 镜像流触发器 3.10. 其它资源 第 第 4 章 章 创 创建 建镜 镜像 像 4.1. 学习容器最佳实践 储库是一个相关容器镜像和标识它们的标签(tag)的集合。例如,OpenShift Jenkins 镜像位于以 下存储库中: docker.io/openshift/jenkins-2-centos7 3.5. 镜像标签 镜像标签(tag)是应用于存储库中容器镜像的标签,用于将特定镜像与镜像流中的其他镜像区分开来。 标签通常代表某种版本号。例如,这里的 v3.11.59-2 是标签: registry 构建工具协同工作。S2I 是一个框架,便于编写以应 用程序源代码为输入的镜像和生成以运行汇编应用程序为输出的新镜像。 第 第 4 章 章 创 创建 建镜 镜像 像 21 例如,该 Python 镜像定义了构建各个版本的 Python 应用程序的 S2I 脚本。 支持任意用 支持任意用户 户 id 默认情况下,OpenShift Container Platform 使用任意分配的用户 ID 来运行容器。这对因容器引擎漏洞而0 码力 | 92 页 | 971.35 KB | 1 年前3
OpenShift Container Platform 4.7 镜像ImageStream 对象: 历史 史记录中有 中有两个 个镜像的 像的镜像流 像流标签 镜像流标签可以是持久性标签,也可以是跟踪标签。 本文标签是特定于版本的标签,指向镜像的特定版本,如 Python 3.5。 跟踪标签是引用标签,跟随另一个镜像流标签,并可更新以更改它们跟随的镜像,如符号链接。 这些新等级无法保证向后兼容。 例如,OpenShift Container Platform 附带的 is/$ oc describe is/python OpenShift Container Platform 4.7 镜 镜像 像 50 获取有关特定镜像流标签的所有可用信息: 例如: 输出示例 出示例 注意 注意 输出的信息多于显示的信息。 6.7.2. 为镜像流添加标签 您可以向镜像流添加其他标签。 流程 Name: python Namespace: default docker-registry.default.svc:5000/default/python Image Lookup: local=false Unique Images: 1 Tags: 1 3.5 tagged from centos/python-35-centos7 * centos/python-35- centos7@sha256:49c18358df82f45773 0 码力 | 123 页 | 1.20 MB | 1 年前3
OpenShift Container Platform 4.14 镜像Operator 将提供对 Non-S2I 镜像流和模板的支持。 Cluster Samples Operator 将继续支持 S2I 构建器镜像和模板,并接受更新。S2I 镜像流和模板包括: Ruby Python Node.js Perl PHP HTTPD Nginx EAP Java Webserver .NET Go 从 OpenShift Container Platform ImageStream 对象: 历史 史记录中有 中有两个 个镜像的 像的镜像流 像流标签 镜像流标签可以是持久性标签,也可以是跟踪标签。 本文标签是特定于版本的标签,指向镜像的特定版本,如 Python 3.5。 跟踪标签是引用标签,跟随另一个镜像流标签,并可更新以更改它们跟随的镜像,如符号链接。 这些新等级无法保证向后兼容。 例如,OpenShift Container Platform 附带的 要获取有关特定镜像流标签的所有信息,请输入以下命令: 例如: 输出示例 出示例 $ oc describe is/$ oc describe is/python Name: python Namespace: default Created: About a minute ago Labels: Annotations: openshift 0 码力 | 118 页 | 1.13 MB | 1 年前3
OpenShift Container Platform 4.14 OperatorAnsible 2.15.0 Ansible Runner 2.3.3+ Ansible Runner HTTP Event Emitter plugin 1.0.0+ Python 3.9+ Python Kubernetes 客户端 使用具有 cluster-admin 权限的 oc 登录到 OpenShift Container Platform 4.14 集群 要允许集群拉 _memcached -n memcached-operator-system $ make undeploy 第 第 5 章 章 开 开发 发 OPERATOR 203 Python 3.9+ Python Kubernetes 客户端 使用具有 cluster-admin 权限的 oc 登录到 OpenShift Container Platform 4.14 集群 要允许集群拉 Operator 版本 1.30.0 中的 Ansible 2.15.0 的更新删除了以下预安装的 Python 模块: ipaddress openshift jmespath cryptography oauthlib 如果您的 Operator 依赖于其中一个删除的 Python 模块,请更新 Dockerfile 以使用 pip install 命令安装所需的模块。 2. 编辑0 码力 | 423 页 | 4.26 MB | 1 年前3
OpenShift Container Platform 3.11 开始使用章 配置 配置 OPENSHIFT CONTAINER PLATFORM 3.1. 概述 3.2. 更改身份提供者中的日志 3.3. 创建用户帐户 3.4. 部署 OPENSHIFT 路由器 3.5. 部署内部 REGISTRY 第 第 4 章 章 使用 使用 WEB 控制台 控制台创 创建并 建并构 构建 建镜 镜像 像 4.1. 概述 4.2. 开始前 4.3. FORK SAMPLE 创建一个新的默认路由器。 $ oc adm router --replicas=1 --service-account=router OpenShift 文档包含有关 路由器概述的详细信息。 3.5. 部署内部 REGISTRY OpenShift 提供了一个内部 集成的容器镜像 registry,可以将其部署来在本地管理镜像。OpenShift 使用 docker-registry 来存储 数据库,以及相关的信息和教程,供开发人员 参考来快速开始进行应用程序开发。Quickstart 模板提供了编程语言支持,它利用 构建器(builder)镜 像。 语 语言 言 实 实施及指南 施及指南 Ruby Rails Python Django Node.js Node.js PHP CakePHP Perl Dancer Java OpenShift Container Platform 提供的其他镜像包括:0 码力 | 24 页 | 290.05 KB | 1 年前3
OpenShift Container Platform 4.8 CLI 工具命令的使用方法 第 第 3 章 章 开 开发 发人 人员 员 CLI (ODO) 3.1. ODO 发行注记 3.2. 了解 ODO 3.3. 安装 ODO 3.4. 配置 ODO CLI 3.5. ODO CLI 参考指南 第 第 4 章 章 用于 用于 OPENSHIFT SERVERLESS 的 的 KNATIVE CLI 4.1. 主要特性 4.2. 安装 KNATIVE CLI DefaultDevfileRegistry python Python Stack with Python 3.7 DefaultDevfileRegistry python-django Python3.7 with Django OpenShift Container Platform 4.8 CLI 工具 工具 96 1 2 .git *.js tests/ .odoignore 文件 文件 允许任何 glob 表达式。 3.5. ODO CLI 参考指南 3.5.1. odo build-images odo 可根据 Dockerfile 构建容器镜像,并将这些镜像推送到 registry。 在运行 odo build-images0 码力 | 152 页 | 1.24 MB | 1 年前3
OpenShift Container Platform 4.4 安装模式下安装集群 第 第 3 章 章 安装配置 安装配置 3.1. 不同平台的安装方法 3.2. 自定义节点 3.3. 创建用于在受限网络中安装的镜像 REGISTRY 3.4. 可用的集群自定义 3.5. 配置防火墙 3.6. 配置私有集群 3 3 4 5 6 6 6 7 8 8 8 20 28 30 33 目 目录 录 1 OpenShift Container Platform l CONFDIR=${FAKEROOT}/etc/ 4. 获取名为 filetranspiler 的工具程序及相关的依赖软件: $ cd .. $ sudo yum install -y python3 git clone https://github.com/ashcrow/filetranspiler.git 5. 生成最终机器配置 YAML(mc.yaml),其中包括基本 Ignition 允许集群与其云供应商交互的配置详情。 network.conf ig.openshift.i o cluster 无法在安装后修改集群网络。要自定义您的网络,请遵循相关的流程在 安装过程中自定义联网。 3.5. 配置防火墙 如果使用防火墙,您必须进行配置,以便 OpenShift Container Platform 能访问正常运作所需要的网站。 OpenShift Container Platform0 码力 | 40 页 | 468.04 KB | 1 年前3
OpenShift Container Platform 4.1 发行注记平台可以在配置和管理成本最小化的情况下,利用安全、可扩展的资源部署新的或已有的应用程序。 OpenShift Container Platform 支持大量编程语言和开发平台,如 Java、JavaScript、Python、Ruby 和 PHP。 OpenShift Container Platform 基于 Red Hat Enterprise Linux 和 Kubernetes,为当今的企业级应用程序 提 OpenShift Container Platform 4.1 中的所有命令。您需 要下载并安装新版本的 oc。 因为非安全的原因改变 API 将会最少涉及到 2 个次发行版本(例如,3.4 到 3.5 到 3.6)来更新旧的 oc, 使用新功能可能会需要使用新版本的 oc。一个 3.2 版本的服务器可能会带有版本 3.1 的 oc 不能使用的功 能,而一个版本为 3.2 的 oc 也可能会带有不被版本0 码力 | 22 页 | 287.47 KB | 1 年前3
OpenShift Container Platform 4.4 构建(build)2.1. BUILDCONFIG 第 第 3 章 章 创 创建 建构 构建 建输 输入 入 3.1. 构建输入 3.2. DOCKERFILE 源 3.3. 镜像源 3.4. GIT 源 3.5. 二进制(本地)来源 3.6. 输入 SECRET 和配置映射 3.7. 外部工件 (ARTIFACT) 3.8. 将 DOCKER 凭证用于私有 REGISTRY 3.9. 构建环境 3.10 "basicsecret" strategy: sourceStrategy: from: kind: "ImageStreamTag" name: "python-33-centos7:latest" 第 第 3 章 章 创 创建 建构 构建 建输 输入 入 13 要在现有构建配置中设置源克隆 secret,请运行: $ oc set build-secret le> \ --type=kubernetes.io/basic-auth OpenShift Container Platform 4.4 构 构建( 建(build) ) 18 3.5. 二进制(本地)来源 从本地文件系统流传输内容到构建器称为 Binary 类型构建。对于此类构 建,BuildConfig.spec.source.type 的对应值为 Binary。 这种源类型的独特之处在于,它仅基于您对0 码力 | 101 页 | 1.12 MB | 1 年前3
OpenShift Container Platform 4.7 安装CLI 3.3.1.2. 在 Windows 上安装 OpenShift CLI 3.3.1.3. 在 macOS 上安装 OpenShift CLI 3.4. 配置允许对容器镜像进行镜像的凭证 3.5. RED HAT OPENSHIFT 的镜像(MIRROR)REGISTRY 3.5.1. Red Hat OpenShift 简介的镜像(mirror)registry 3.5.2. 使用 Red "you@example.com" }, "registry.redhat.io": { OpenShift Container Platform 4.7 安装 安装 64 3.5. RED HAT OPENSHIFT 的镜像(MIRROR)REGISTRY Red Hat OpenShift 的镜像 registry 是一个小且简化的容器 registry,作为目标,用于为断开连接的安装镜 event['ResourceProperties']['TargetArn']+event['ResourceProperties']['TargetIp']) Runtime: "python3.7" Timeout: 120 RegisterSubnetTagsLambdaIamRole: Type: AWS::IAM::Role Properties:0 码力 | 2276 页 | 23.68 MB | 1 年前3
共 51 条
- 1
- 2
- 3
- 4
- 5
- 6













