概念篇
1. Container Image(容器镜像)
不用再解释了,就是容器镜像。以前叫Docker Image,现在叫Container Image更准确些,因为有了OCI容器规范后,容器不再是Docker一家的了。

2. ImageStream
ImageStream是OpenShift独有的一种对象,在Kubernetes中没有对应的对象。它主要目标是简化容积镜像管理,机制就是通过使用标签实现镜像指针。ImageStream包括一系列”标签指针“指向实际的容器,例如下图有latest、8和7版本的容器指针,它们分别指向了不同位置和版本的容器镜像。ImageStream本身并不保存镜像,而是只保存容器元数据和”标签指针“。

ImageStream记录OpenShift使用的Container Image的元数据,这些元数据包括:

ImageStreamTag: 指向Container Image的标签。
ImageStreamImage: 是ImageStreamTag实际指向的Image。
ImageStreamTrigger: 当ImageStreamImage发生变化后,通过ImageStreamTrigger可获取该事件。通常使用ImageStreamTrigger触发依赖变化Image的上层Image进行自动镜像更新。

3. Internal Registry和External Registry
OpenShift内部自带Image Registry用来保存两类Container Image。

一种是Base Image:顾名思义,就是应用使用的基础镜像。Base Image里主要包括应用运行环境,一般不包括应用代码。例如Java应用的Base Image至少要包括JDK。
另一种是App Image:即将应用+Base Image打包的应用镜像。
OpenShift内部自带Image Registry和外部Image Registry的关系如下图。Base Image可以由OpenShift自动从External Registry上拉到Internal Registry,另外OpenShift会将构建好的App Image推送到Internal Registry。

OpenShift 之 Image Registry、Image 和 ImageStream 概念和相关操作相关推荐

  1. OpenShift 4 之 Image Registry、Image 和 ImageStream 概念和相关操作

    <OpenShift 4.x HOL教程汇总> OpenShift 4 之 Image Registry.Image 和 ImageStream 概念和相关操作 概念篇 1. Contai ...

  2. 数据库视图的概念和相关操作合集

    目录 视图的概念 创建视图 删除视图 查看视图的格式 视图的修改 视图的更新 视图和表的对比 综合大实验 视图的概念 视图: MySQL从5.0.1版本开始提供视图功能.一种虚拟存在的表,行和列的 数 ...

  3. 红黑树概念及其相关操作的实现

    红黑树的概念 红黑树,是一种二叉搜索树,但它并不像AVL树一样,每个结点绑定一个平衡因子.但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black. 通过 对任何一条从根到叶子的路径上各个 ...

  4. Postgresql关于wal日志总结,一文搞清楚它的所有概念和相关操作

    官方文档 https://www.postgresql.org/docs/11/wal-intro.html https://www.postgresql.org/docs/11/wal-config ...

  5. 文件权限概念,相关操作

    一,文件权限的基本概念 权限:操作系统限制对资源访问的一种机制. 文件权限的信息展示,使用ls -l 命令即可查看: 整个文件信息可以分为以下几部分: (一)第一个字段表示文件类型 和 文件权限. 第 ...

  6. OpenShift 4 - 向OpenShift内部Image Registry推送Image

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.6环境中验证 文章目录 了解OpenShift内部Image Registry 向内部Image R ...

  7. OpenShift 4 Hands-on Lab (4) - 用ImageStream操作Image

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 文章目录 什么是ImageStream 从Image生成ImageStream Ima ...

  8. Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL、数据操作语句DML、数据控制语句DCL、其他基本语句、流程控制语句、批处理语句)概念及其相关案例之详细攻略

    Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL.数据操作语句DML.数据控制语句DCL.其他基本语句.流程控制语句.批处理语句)概念及其相关案例之详细攻略 目录 T-S ...

  9. Database之SQLSever:SQL命令实现理解索引、规则、默认概念及其相关案例之详细攻略

    Database之SQLSever:SQL命令实现理解索引.规则.默认概念及其相关案例之详细攻略 目录 SQL命令实现理解索引.规则.默认概念 索引 规则

最新文章

  1. hive基本操作与应用
  2. keras-vis可视化特征
  3. linux 查看网络 wait
  4. 机器人视觉——图像读入、显示与保存
  5. php查询每天的数据进行汇总,关于php:如何在一年内每天只使用一个查询来获取数据?...
  6. 经典十大排序算法(含升序降序,基数排序含负数排序)【Java版完整代码】【建议收藏系列】
  7. iOS之LLVM编译流程和Clang插件开发集成
  8. 客户端的js js脚本的引入 js的解析过程
  9. char 赋值 加入变量_王牌编程语言Java常量、变量、数据类型详解
  10. java使用重绘实现拖动_【Android】利用自己定义View的重绘实现拖动移动,获取组件的尺寸...
  11. Unity DoTween
  12. c语言运算优先级口诀简单,C语言运算符优先级口诀
  13. 80386汇编_寄存器 寻址方式介绍
  14. 2019年大龄程序员书单
  15. 自定义图标iconfont
  16. pyenchant英文单词拼写检查
  17. 【年度榜单】2020大数据产业创新技术突破丨数据猿·金猿榜
  18. 这几款音乐人必备的软件,你了解吗?
  19. [转] ReactNative Animated动画详解
  20. 探索 Sa-Token (三) 权限认证原理

热门文章

  1. 一个类的实例是另一个类的属性python_Python中的类属性和实例属性引发的一个坑...
  2. spring 托管bean_在非托管对象中使用Spring托管Bean
  3. python判断网页密码加密方式_python实现网页登录时的rsa加密流程
  4. 眼图在通信系统中有什么意义_悟空CRM:施行CRM系统对汽车行业有什么意义
  5. php mysql 多行查找_PHP使用mysqli同时执行多条sql查询语句的实例
  6. 渲染测试软件 d15,D5 Render(D5 渲染器)1.7.0 正式版发布 | 一款 RTX 实时光线追踪可视化实时渲染引擎,而且是国产软件!...
  7. android坐标判断三角形,Android实现三角形气泡效果方式汇总
  8. 圣诞夜,让你的代码都变成圣诞树吧!
  9. 关于零拷贝的一点认识
  10. 大家都在讨论裁员,我只想聊聊成长 !