DevOps Workshop 复盘总结📅 2020年12月24日 · ☕ 4 分钟1. 什么是 Workshop Workshop ( 工作坊 ) 是以领域富有经验的主讲人为核心,通过活动、讨论、演讲等方式,指导成员共同讨论某个话题的学习形式。 相较于传统的方式,Workshop 具有如下特点: 更具有针对性 有点像研习班,可以针对某一类问题,集中、充分地进行讨论。 组织更
使用 Terraform 和 GitHub Actions 对基础设施进行自动化安装测试📅 2020年12月13日 · ☕ 4 分钟1. 测试是海上的航标 项目越复杂、规模越大,越能体现测试的价值和重要性。 测试保证了方向的正确性。就像航行时,海上出现的航标,可以用来检验、纠正路线。便于掌舵人,随时了解动态,做出调整。 测试决定了迭代的速度。随着 Scrum 等敏捷开发方法的实践,交付的节奏
Daemon-less 镜像构建工具 - Kaniko📅 2020年12月11日 · ☕ 5 分钟1. daemon-less 镜像构建工具 1.1 什么是 daemon-less 镜像构建工具 在 CICD 流程中,经常会涉及镜像构建,常规的做法是使用 Docker in Docker 或者 Docker out of Docker 进行构建。详情可以参考文档:如何在 Docker 中使用 Docker 实际上,为了避免垄断,促进行业发展,基于 Docker 的镜像格式,早就指定了统一的 OCI 镜像格式规范。也就是
如何绕过 DockerHub 拉取镜像限制📅 2020年12月09日 · ☕ 3 分钟1. DockerHub 限制 终究还是绕不过下面这个报错: 1 Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit DockerHub 从 2020 年 11 月 2 日,正式开始限制非付费用户的拉取频率: 匿名用户,每 6 小时只允许 pull 100 次 已登录用户,每 6 小时只允许 pull 200 次 好吧,正常情况下,到这里就友尽了,不让用就不
如何给 GitHub Actions 添加自己的 Runner 主机📅 2020年12月04日 · ☕ 3 分钟1. 什么是 GitHub Actions 在前面的文档中,我对 GitLab 提供的 CI 功能进行了实践,点击查看 。使用 GitLab 的好处是可以私有化部署、无限的私有仓库数量、CI 配置简单、能接入自建的 Runner 。但随着 GitHub 越来越开放,GitLab 的这些优势在逐步丧失。 从 CICD 的角度看,越接近 Git 仓库的功能,越贴