2KB项目,专业的源码交易网站 帮助 收藏 每日签到

GitOps —— Git Push 一切

  • 时间:2019-01-23 18:23 编辑:2KB 来源:2KB.COM 阅读:439
  • 扫一扫,手机访问
  • 分享
摘要: 英文原文:Git
英文原文:GitOps — Git Push All the Things

在当今竞争激烈的环境中,你需要在不影响质量的情况下快速交付软件特性。但是对于大多数组织来说,能跟上当前最新的版本管理实践技术,并能和传统的操作过程和谐共存是很困难的。现在,随着开发人员采取端到端“你构建,你拥有”的方法来实现软件的开发过程,他们需要使用他们最熟悉的工具和方法来快速适应变化。

在最近的伦敦Continuous Lifecycle会议上,Alexis Richardson发表了题为“GitOps: Git Push All the Things”的主题演讲,他讨论了行业挑战,包涵当前CI/CD发展趋势和如何将这些工具与进程的操作与监控融合起来。此外,Alexis还阐明了如何运用GitOps更好的实践,开发人员可以使用其最熟悉的工具来控制开发与操作管道。

GitOps三原则

GitOps可以概括为以下原则:

1.所有可以被描述的内容都必须存储在git中

通过使用Git作为开发事实的来源,从业人员可以观察集群并将其与所需的状态进行比较。策略、代码、配置项,甚至监控事件和版本控制都可以实现。将所有内容都置于版本控制系统后,所有我们提交的变化都被聚合起来,这样那些我们提交的没有被应用的代码也有可能被再应用起来。

其它翻译版本 (1) 加载中

2.不能直接使用Kubectl

普遍来说,使用命令行工具集“kubectl”来直接部署到集群并不是个好办法。许多人士使用他们的CI工具驱动部署,然而这样做可能会给产品开发带来众所周知的安全漏洞。

其它翻译版本 (1) 加载中

3.使用符合操作模式的Kubernetes控制器

使用遵循操作模式的Kubernetes控制器,你的集群总是通过已核对好的Git的配置文件与“真实之源”保持同步。由于你的集群的期望状态保存在Git中,因此你可以观察到它与运行的集群的差异。

Alexis进一步阐述了第三点,他描述了如何通过比较Git中所需的状态和运行中的集群状态,来观察差异,并在两种状态不同步的时候提醒您的团队。通过在集群中安装Kubernetes操作符,不仅从认证的角度来看部署更安全,而且还允许有效的控制和反馈环。你的团队可以使用这些数据来迭代和改进产品特性以及集群基础设施的更新。

如果你描述了所有的东西,并将其保持在版本控制中,那么可以被描述的东西既可以被验证也可以被自动化。这为您提供了在版本控制中保持系统的正确描述并使用它来自动化整个系统的机制。” - Alexis Richardson

观看完整演讲打开如下地址:https://youtu.be/uWzgmmCzdF4

本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。 2KB翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|】Nginx出现502错误(2020-01-20 21:02)
【计算机/互联网|】网站运营全智能软手V0.1版发布(2020-01-20 12:16)
【计算机/互联网|】淘宝这是怎么了?(2020-01-19 19:15)
【行业动态|】谷歌关闭小米智能摄像头,因为窃听器显示了陌生人家中的照片(2020-01-15 09:42)
【行业动态|】据报道谷歌新闻终止了数字杂志,退还主动订阅(2020-01-15 09:39)
【行业动态|】康佳将OLED电视带到美国与LG和索尼竞争(2020-01-15 09:38)
【行业动态|】2020年最佳AV接收机(2020-01-15 09:35)
【行业动态|】2020年最佳流媒体设备:Roku,Apple TV,Firebar,Chromecast等(2020-01-15 09:31)
【行业动态|】CES 2020预览:更多的流媒体服务和订阅即将到来(2020-01-08 21:41)
【行业动态|】从埃隆·马斯克到杰夫·贝佐斯,这30位人物定义了2010年代(2020-01-01 15:14)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部