今天给大家介绍一款工具: kainstall 一个由纯bash脚本编写的工具。可一键部署 kubernetes 高可用集群,增删节点,管理k8s集群变得省时省力。
话不多说,请看下面介绍和案例使用
维基百科的定义
DevOps(开发 Development 与运维 Operations 的组合词)是一种文化、一场运动或实践,强调在自动化软件交付流程及基础设施变更过程中,软件开发人员与其他信息技术(IT)专业人员彼此之间的协作与沟通。它旨在建立一种文化与环境,使构建、测试、软件发布得以快速、频繁以及更加稳定地进行。
我们在执行docker pull images
的时候,其实是由docker
这个可执行文件向 docker registry server 去下载镜像对应的数据,那它们之间是怎样通讯的呢?
用户想要拉出或下载镜像。涉及的步骤如下:
manifests
。layers
信息。SRE 全称是 Site Reliability Engineering,最早是由 Google 提出,并且在其工程实践中发扬光大。 他们还出了一本同名书籍「Site Reliability Engineering」, 让这个理念在互联网工程师圈子里广泛传播。
Google 对 SRE 解释是(via Site Reliability Engineering - Wikipedia):
Site reliability engineering (SRE) is a discipline that incorporates aspects of software engineering and applies that to operations whose goals are to create ultra-scalable and highly reliable software systems.
因为不能直接访问国外的镜像仓库,下载国外的docker镜像速度一直让国内用户 头疼不已,虽然有群友使用定时同步的方式每天同步进行到国内仓库,但这种方式是有一定延迟的。我们通过 cloudflare 的全球 CDN 节点,以 Workers 中转代理的方式来访问国外镜像仓库,从而加速镜像的下载。
镜像下载的网络路径
+-----------+ +-------------+ +--------------+
| +----->+ Cloudflare +---->+ |
| Client | | Workers | | [Docker Hub] |
| +<-----+ [CDN] +<----+ |
+-----------+ +-------------+ +--------------+
Bitwarden 是一个免费和开源的密码管理服务,它将一些敏感信息,比如网站证书,存储在一个加密的保险库里。Bitwarden平台提供了多种客户端应用程序,包括web界面、桌面应用程序、浏览器扩展、移动应用程序和CLI。
相关链接
skopeo 是一个命令行工具,可对容器镜像和容器存储进行操作。 在没有dockerd的环境下,使用 skopeo 操作镜像是非常方便的。
众所周知,国内有时很难访问国外的开源软件站点,能访问时,速度也会异常的慢。国内有很多公益组织纷纷镜像了国外站点,方便国内用户访问,这里非常感谢他们。中国地大物博,不同地区的访问镜像站点速度各有不同,为了大家能选择合适的镜像站点,我特意写了些脚本来测试站点的下载速度。
我们有时会在不能连接外网的机器上安装软件,这种情况我们只能提前下载好软件的所有依赖包,才能顺畅的安装好软件。
一般会有两种方式,一种是自建一个软件包仓库,一种是下载所有依赖包。
我编写了一个脚本来帮助大家 一键下载软件及依赖的离线包,接下来我们就来介绍下这个怎么用吧。
老铁们,是不是每次安装 jenkins 的时候,下载插件都能等上半天一天的。还在为此烦恼么,看过此篇文章立即解决你的烦恼。
国内已经有几家站点都同步了 jenkins 仓库和插件仓库,当你设置了清华大学的 update-center.json 时,在满怀欣喜的等待飙升的下载速度,得到的确实一动不动的进度条,那是因为国内镜像源是原封不动的同步 jenkins仓库的,其 update-center.json 里的插件下载地址还是 jenkins 的地址,当然加速不了。需要把这个文件里的下载路径更改为国内镜像源地址,才能享受飙升的下载速度。
为此,我针对国内的镜像站点一一生成了 update-center.json 下面就教大家怎么使用吧!