Skip to main content

Command Palette

Search for a command to run...

#devops

Articles tagged with #devops

  1. 可能是最适合自定义的 Pipeline:Tekton

    持续集成是云原生应用的支柱技术之一,因此在交付基于云原生的一些支撑产品的时候,CICD 是一个无法拒绝的需求。为了满足这种需要,自然而然会想到对 Jenkins(X) 或者 Gitlab 进行集成,然而这两个东西虽说功能强大,却也不是为了做螺丝钉而设计的,其中包含了大量的周边功能,并非我们产品的需要,并且其接口和 Pipeline 设计也不太容易复用和提供给用户进行定制,而 Tekton 这个东西就有趣多了: Kubernetes 原生 Tekton 的所有配置都是使用 CRD 方式进行编写...

    Oct 3, 20192 min read8
  2. 马后炮:Operator for Spark 之后

    Google 宣布 Kubernetes Operator for Spark 之后,朋友们的评价主要集中在 GCP 对大数据的浓厚兴趣上;我觉得还有一个解读就是,我以前可能低估了 Operator 的重要地位,因此有了本文。 背景 CoreOS 最初在 2016 年底发布 Operator 概念时,称其主旨为:Putting Operational Knowledge into Software,也就是将运维技能融入软件,在翻译该声明时,也只是觉得这一说法很有趣,但是在 GCP 发布了 Sp...

    Feb 1, 20191 min read3
  3. 为什么持续改进是持续交付的基础

    原文:Why Continuous Improvement is Key to Continuous Delivery 作者:Chris Riley DevOps 的最大难题就是,DevOps 是永无止境的。并不存在一个(确切的)DevOps指南,也没有什么最终标志能够证明一个组织完成了 DevOps 的漫长旅途。 如果有人恰巧觉得,本人/组织当前的 DevOps 实践已经达到了自身应用发布过程的终极需要,那么可能一年以后,这一环境就可能变成了新版本的瀑布。以不变应万变,是难以应对各种来自客户、...

    May 15, 20181 min read1
  4. Monitor as Code 的一点尝试

    这篇的真实名字应该是:Grafana 也是有 API 的 在项目的 CI/CD 实践过程中,XX as code 是一个很重要的方法,利用代码的方式,对软件的构建、发布、测试等环节进行表达,一方面极大的提高了自动化程度;另一方面,将这些代码纳入版本管理范围,使其同软件代码同步更新和迭代,更好的体现了系统的整体性,提高了系统的可维护性。 前面的文章中我也多次提到了监控的内容,业务和系统的运行状况可视化是系统运行的重要支撑。甚至监控本身就应该是软件的一部分。得益于各种开源软件的支持,我们可以做一番...

    May 23, 20171 min read4
  5. Docker DevOps:数据容器和网络

    Matt Saunders 具有企业和创业的双重背景,Contino 的高级工程师和首席 DevOps 顾问。Matt 还是 [伦敦 DevOps 会议](超过 3000 成员的月度会议)的组织者之一。 Docker 眼中数据容器的未来是怎样的?针对数据容器不应使用在复制系统上的批评,Docker 如何回应呢? Docker 建议持久化数据应该存储到具名卷中,现在和未来的创新会提高这一技术的稳定性和容错性。我相信多数针对数据容器的批评的焦点在于,数据容器无法在主机间迅速转移,这就意味着随 Do...

    Jul 4, 20161 min read4
#devops - 【伪】架构师