名字里有什么?让GitOps超越流行语
定义GITOPS的开源努力可能会避免它成为另一个流行词。
科技界喜欢一个好的混成词——一个将两个或多个词组合成一个词的词。无论我们谈论的是博客(网络日志)、像素(图片元素)还是brogrammers(编写程序的兄弟),这些捆绑的词都赋予意义,而无需担心定义。但是,使用描述技术实践、过程和方法的短语,事情可能会变得有点棘手。
例如,当您想到“DevOps”(开发和运营)这个词时,您会想到什么?它已经存在了十多年,但当您提出自己的定义时,您仍然可能会遇到争论。由于缺乏一个单一的、行业范围内的定义,我们可以看看GitHub的定义:“DevOps是一种工作方式,开发、IT运营和安全团队共同合作,在整个软件开发生命周期中构建、测试和提供定期反馈(SDLC)。应用于其他领域,这种模式已经产生了它自己的一个完整的词汇分支,包括DevSecOps、ChatOps、AIOps、MLOps和GitOps等术语。但是我们可以将DevOps的这个一般定义应用到它的衍生短语中吗?
对于许多技术合成词,我们已经同意在不花太多时间进行词源辩论的情况下集体同意(或不同意)它们的含义。但是当谈到GitOps时,它广泛地指使用分布式版本控制系统git作为真实来源来管理和部署应用程序和基础设施的实践,最近出现了罕见的集体努力来散列正式的开源定义它位于OpenGitOps项目下。
讨论的时机已经成熟。GitHub的Octoverse将基础设施即代码(IaC)与平台工程、持续集成和持续交付(CI/CD)一起构成GitOps的基础,确定为未来一年值得
转载请注明:http://www.0431gb208.com/sjszlff/8281.html