镜像仓库的镜像清理
1. 必备条件镜像仓库打开可删除功能
2. 清理镜像12345# curl -k -I -H "Accept: application/vnd.docker.distribution.manifest.v2+json" -I http://localhost:5000/v2/openshift/ocp-router/manifests/v3.11.129获取镜像层的sha256值# curl -X DELETE http://localhost:5000/v2/openshift/ocp-router/manifests/sha256:39ad17c3e10f902d8b098ee5128a87d4293b6d07cbc2d1e52ed9ddf0076e3cf9# #登录到镜像仓库# registry garbage-collect /etc/docker-distribution/registry/config.yml
3. 参考文档私有docker registry的使用–push,pull,search,delete
镜像命名规范与Dockerfile编写规范
镜像命名规范镜像地址:镜像仓库/项目名/镜像名:标签名
项目名,公共项目使用名称:base,并设置为公开;其它项目使用英文小写项目名,设置为私有。
镜像名中应该包含使用的组件名称及版本信息,使用-连接。
基础镜像命名规则基础镜像命名应按照操作系统大版本:版本号-构建版本的格式命名,例如:base/rehl7:7.6-1
公共镜像全名规则公共镜像命名应按照服务名-中间件-上级中间件:服务版本号-中间件版本号-上级中间件版本号-构建版本的格式命名,中间件名称可以包含大版本号,例如:base/tomcat8-openjdk8:8.5.23-jre8u212-1
应用命名规则使用格式:系统-模块:系统版本-模块版本-构建版本,例如:sys/sys-rs:1.1-1.1-1
同一应用镜像在以上标签的规则下,还可以根据发布流程设置多个标签,以满足部署时版本依赖的管理要求。例如sys/sys-rs:v1代表v1.x的最新版本。
镜像制作规范
关键字使用大写
FROM镜像,指定明确的Tag,不要使用latest
发布向后兼容的镜像可以使用同一个Tag号,否则使用新的Tag号 ...
《大数据时代—生活、工作与思维的大变革》读书笔记
信息时代的到来,大数据时代为我们探索事物提供了一个非常不同的思路,并且很明显它将会帮助我们发现更多无法想象的问题及解决方法。这不仅仅是将数据量化,更是思维的一次升级。
引言随着信息时代的发展,数据无处不在,并高速爆炸,同时大数据时代正改变我们的思维方式。大数据告诉我们“是什么”而不是“为什么”。人类一直以来探索这个世界都是建立在因果的基础上,看到事务的发生会去思考内在的原因,并从中发现规律,总结经验。也是在这种不断探索,穷追不舍的坚持下,人类发现了现在的很多理论,可以说人类的现文明是建立在不断追问“为什么”的基础上建立起来的。但是大数据时代改变了这一切。我们不必关心A事物与B事物的关系,但是无法数据显示A发生了某变化,B也会跟着发生变化,那我们就可以得到A变B变的结果,而无需去探索为什么,当我们需要B作某些改变时,我们只要改变A就好了。当发现某中水果对治疗癌症有效果的时候,我们又怎么会为了不清楚之间的关联,而拒绝食用该水果呢?我们不再关心为什么,我们关心的是它是什么。相反思考,恰是大数据发现是“是什么”,而让我们有了更准确的思考方向,去探究“为什么”。
第一部分:大数据时代的思维 ...
Kubefwd——Openshift-K8S-本地开发的福音
小志:“kubefwd 本地开发的福音啊,本地环境直接连接 svc。”当小志推荐这个工具的时候,我正在 Kubecon 大会的现场,听着 Kubernetes 近一年的各种成就和各种新特性。我无法看到微信另一头小志的表情,也许平静,也许跟我现在一样激动。kubefwd,这是第一次听到这个工具,“本地环境直接连接 svc”,openshift 的 port-fowrward 命令就能做到,没什么也不起的吧。我回复道:“openshift 的 port-forward,再加个自动更新本地 hosts 文件”。小志发来了 kubefwd 请求流向图。
服务 api 与服务 auth 提供的都是 80 端口,但是它们能够同时被本地访问,这是 port-forward 无法做到的!我意识到这个工具很不简单,刚才的想法太草率了。我马上回复:“我刚才理解得不对,它可以做到一个 port 对应多个 service!”此刻的心情其实已经非常激动了,因为意识到 kubefwd 这个工具也许解决了困扰我多天的问题。
近一周一直在脑中徘徊的是徐磊老师介绍微软的 TFS 时的演示:开发人员本地修改代码,可以 ...