Daemonless 镜像构建工具 Kaniko daemon-less 镜像构建工具 1.1 什么是 daemon-less 镜像构建工具 免挂载 sock 文件 3.2 在 Docker 上运行 Kaniko 生成推送镜像的凭证 1 2 3 4 5 6 7 8 9 10 11 export AUTH=$(echo -n YOUR_USERNAME:YOUR_PASSWORD | base64 ) cat > config.json 云计算 2023-01-04 大树
Tekton 概念篇 好大一盘棋 谈谈对 CICD 工具的审美 Tekton 的前身是 Knative 的子项目 build-pipeline,主要用来给 Kantive 的 build 模块增加 pipeline 功能。之后独立出来,Tekton 的目标是一个通用的 CI/CD 工具。这是一种常见的产品孵化机制。目前,私有云市场占有率比较高的 CICD 工具对 Kubernetes 都有所支持,比如 Jenkins、Git 云计算 2023-01-04 大猫
使用 Terraform 和 GitHub Actions 对基础设施进行自动化安装测试 测试是海上的航标 项目越复杂、规模越大,越能体现测试的价值和重要性。测试保证了方向的正确性。就像航行时,海上出现的航标,可以用来检验、纠正路线。便于掌舵人,随时了解动态,做出调整。测试决定了迭代的速度。随着 Scrum 等敏捷开发方法的实践,交付的节奏在加快。测试是交付质量的保障,如果测试跟不上,敏捷将无法落地。测试很重要,但却是一本经济账。太少,不足以保障质量;太多,维护成本又很高。卡住关 云计算 2023-01-04 共饮一杯
运营不再是拍脑袋的事 更多的技巧,请持续关注本文的更新。1. 运营不再是拍脑袋的事万物互联,互联网对物理世界的建模越来越准确。我们的地理位置、行动轨迹、在电子设备上的操作都在被记录。如果能汇集各大厂商的用户画像,我们的数字版就出来了。你只能代表此刻的你,而数字人可以代表过去、现在,甚至将来的你。数据一旦产生,在互联网上是很难被完全抹灭的,数据人拥有更完整的描述。相较于程序的稳定,人的优势来自不确定性,因而会有创新、会有 云计算 2023-01-04 宇宙之一粟
DevOps Workshop 复盘总结 什么是 WorkshopWorkshop ( 工作坊 ) 是以领域富有经验的主讲人为核心,通过活动、讨论、演讲等方式,指导成员共同讨论某个话题的学习形式。相较于传统的方式,Workshop 具有如下特点:更具有针对性有点像研习班,可以针对某一类问题,集中、充分地进行讨论。组织更加灵活对于活动地点、方式具有更多选择,可以是户外,也可以是会议室、茶水间等。费用更加低廉通常采用的是 AA 制,参与 云计算 2023-01-04 捡田螺的小男孩
使用 S3 存储 Terraform 的状态 Terraform 如何管理资源状态 https://www.terraform.io/docs/backends/types/s3.html 云计算 2023-01-04 法医
各大公司安全应急响应中心列表(ALL SRC LIST) 行业规范 序号上线时间SRC名称 01 2012 TSRC(腾讯) 02 2013 ZSRC(猪八戒) 03 2013 NSRC(网易) 04 2013 KSRC(金山) 05 2013 JSRC(京东) 06 2013 BSRC(百度) 07 2013 ASRC(阿里巴巴) 08 2013 360SRC(360) 09 2014 YSCR(萤石) 10 2014 CSRC(携程) 11 2 云计算 2023-01-04 宇宙之一粟
GitHub Actions 三步教你打造 ChatOps 系统 在上一篇文档 《使用 ChatOps 改进研发流程》中,通过 ChatOps 给 Pull Requests 提供预览链接提升了敏捷速度。本篇主要描述如何快速实现这个功能。1. 第一步: 配置一个触发器 1.1 选择一个触发器 云计算 2023-01-04 大白菜程序猿
像写代码一样写技术文章 写作如写代码一般重要 选好主题就是要找准目标人群,选择自己最擅长、最感兴趣的方向进行写作。这里有一些方向,可供参考:前沿趋势在科技媒体头版、GitHub Trending、Google Trends、行业主流公众号、CNCF 大会等,都可以找到前沿趋势的踪迹。如果对行业有所观察,那么前沿趋势会是一个不错的选择。比如,边缘计算、Serverless 等。产品介绍选择有前景的产品,将产品带到合适 云计算 2023-01-04 捡田螺的小男孩
如何在主机上调试容器、在容器中操作主机 一个奇怪的需求 4.1 主机下,进入容器的 Namespace 环境 选择一个容器 1 2 3 4 docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9addecf82c5e sonarqube:7.9.4-community "./bin/run.sh" 3 weeks ago Up 3 we 云计算 2023-01-04 泡泡
GitHub Actions 在线调试工具:debuggeraction Debug 到想跑路GitHub Actions 是 GitHub 在 2018 年 10 月推出的持续集成服务。对于开源项目,免费提供无限时长的构建时间,同时支持 Linux、MacOs、Windows 系统,非常招人喜爱。但是,最近的一次经历改变了我的看法。我给同事的仓库,提交了一个 improvement: build and ci 的 commit ,用于完善持续构建的功能。如下图: 云计算 2023-01-04 大猫
不限次数,单次最长 6 小时免费在线体验 Kubernetes 登录 Ngrok 获取一个 Authtoken 1.1 登陆 Ngrok 官网,获取 Authtoken 云计算 2023-01-04 贤蛋大眼萌
Kuberntes 系统下的 `rm rf /`,执行完就可以跑路了 本文档主要用于展示 Docker 特权模式的危害,请谨慎操作。对于没有 CLI 操作权限的用户,可以拷贝示例的 Yaml,直接创建集群负载 Pod、Job、DaemonSet 等进行操作。1. 直接删除全部资源如果能登陆机器,收拾好东西,执行命令:1 kubectl delete all --all --all-namespaces cat < 云计算 2023-01-04 Escape
10 个你该了解的 GitHub Actions 进阶技巧 如果你已经在使用 GitHub Actions ,那么阅读本文你将获得更多有趣而有用的打开方式。阅读完,我又给仓库新增了几个 workflow 。1. workflow 执行时,传入参数在执行 workflow 时, 允许在 GitHub Actions 页面输入参数,控制执行逻辑。我们可以将人工处理的逻辑,在 GitHub Actions 参数化执行,适用于持续部署场景。 1 2 3 4 5 6 云计算 2023-01-04 大树
本地执行没问题, GitHub Actions 却一直报错 一个令人困惑的问题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 name: Go on: [push, pull_request] jobs: build: name: CI runs-on: ubuntu-latest steps: - name: Set up Go 1.13 uses: actions/[email prot 云计算 2023-01-04 大树