Redian新闻
>
利用 GitOps 优化阿迪达斯的容器平台

利用 GitOps 优化阿迪达斯的容器平台

科技

作者 | Aditya Kulkarni
译者 | 刘雅梦
策划 | 丁晓昀

阿迪达斯(Adidas)最近讨论了他们如何将平台配置演变为基于 GitOps 的设置。在一系列的博客文章中,阿迪达斯详细阐述了 GitOps 在其容器平台中的使用情况,以及他们计划如何改进其平台的管理。

阿迪达斯模式可能不适合初创公司或科技公司的模式,但它的技术实施可以帮助各个团队提高效率。实施是从实体店到他们的在线平台,再到他们的产品设计团队。阿迪达斯的基础设施从中国延伸到新加坡,横跨欧洲,并延伸到了北美和南美,在云上运行着许多临时服务器,全天候运行容器,以支持全球开发团队。

在开始这段旅程时,每个容器集群都有自己的专用存储库,其中包含多个分支。这些存储库中的每个分支都有用于配置应用程序的管道。维护了一个共享配置存储库,其中包含基于环境或地理因素覆盖配置的各种分支。

此外,还有与阿迪达斯内部系统集成的代码库。中央存储库有助于为这些内部开发创建可部署的包。这种方法具有挑战性,比如更新一个组件,需要跨多个存储库进行修改,范围从四个到可能的五十个,每个存储库都需要单独的变更请求及其审查和批准流程。

阿迪达斯将其战略从推送模式转变成了拉取模式,在推送模式中,一个系统将配置推送给另一个系统,在拉取模式中,系统从配置存储库中检索配置。

随着容器平台的全球扩张,以及在多个执行环境中运行的多样化内部客户,阿迪达斯采用了分层的方法。初始层包含了适用于所有集群的设置,称为全局配置。

随后,有一个特定于执行环境的层,如开发、测试(QA)或生产环境。另一层与地理区域有关,解决了一些独特性的问题,如由于国外容器存储库的图像提取速度较慢,中国的数据检索优化。最后,还有特定于集群的配置层。

资料来源:我们如何管理容器平台:一个关于把握现在的故事

这种结构提供了跨四个配置层独立定制详细信息的灵活性。变更可以在全局、每个环境、每个地理区域或专门针对单个集群上实施,其中特定于集群的配置优先于地理、环境和全局设置。

通过实施上述方法,阿迪达斯可以简化平台集群管理。他们实施了一系列对平台稳定性产生真正影响的预警。团队现在可以通过预执行配置来试运行以预见即将到来的平台变更,从而对不同集群之间的潜在比变更提供更深入的见解。

由于这一转变,团队通过将配置整合到更少的存储库中,而不是将它们分散到多个存储库中,从而减少了操作时间。这种整合最大限度地减少了确保平台上应用程序配置准确性所需的手动操作。他们现在可以在不考虑集群数量的情况下扩展容器平台,但是由于容量的原因,在建立新集群时,一些手动任务仍然不可避免。

阿迪达斯改进容器平台的方法似乎与我们在 2023 年旧金山 QCon 上看到的 Hazel Weakly 的演讲一致。Weakly 讨论了最初对平台的关注点往往围绕着最大限度地减少工作量。这一方面虽然并不总是其他人的首要任务,但对于个人贡献者来说却是一个重要的关注点。然而,要建立一个有效的平台,必须协调所有利益相关者的优先事项。

阿迪达斯团队还引入了一种机制,使每个集群能够在指定的维护窗口内自主安排新配置的应用。事实证明,在阿迪达斯的关键销售活动中,这种机制是有益的,它可以防止可能影响阿迪达斯的业务中断。

最后,他们直接在配置存储库中实现了自动的变更日志生成,这对于跟踪平台的演进和了解其历史变更至关重要。

当谈到容器平台管理方面的改进计划时,即将到来的变更包括 Operations CLI,以简化集中点的操作。并规划了临时集群,以实现集群内的自动基础设施部署。这里详细阐述了类似的改进计划。

原文链接:

https://www.infoq.com/news/2024/04/adidas-container-platform-gitops/

声明:本文为 InfoQ 翻译整理,未经许可禁止转载。

今日好文推荐

德国再次拥抱Linux:数万系统从windows迁出,能否避开二十年前的“坑”?

谷歌大裁员引发元老集体抗议:领导脑袋空空,无能的中层管理团队不断扩大

系统 bug 致百人入狱,砸了 2.8 亿元仍上云失败!二十年了,这家大企业被日本软件坑惨了

替代 Redis 的一场赛跑,刚刚 Linux 基金会宣布了“赢家”

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
阿迪达斯还能行吗?AWS Batch为大规模模拟引入了多容器作业新店开业!PopStroke“老虎”伍兹的迷你高尔夫球场来了容器化部署“再简化”,云原生体验“再升级”关于热搜“慢性炎症真的容易拖出癌症!”清华大学研究显示:做好这两件事情能降低全身炎症——中等LMC含量的食物+体育锻炼耐克“破鼓”万人捶 分析指阿迪虽差 但正在夺取其市场份额只要没入美籍,回国就会被抓!中国大使馆发布通告:别做这些事!拉斯维加斯的华人注意...Tomcat 调优总结(Tomcat自身优化、Linux内核优化、JVM优化)《太阳的笑容》&《可怜父母心》“青”很好99元32支!蒙N伊L供应商,用鲜奶做冰淇淋,比“哈根达斯”还好吃99元32支!大牌牛奶供应商,用鲜奶做冰淇淋,比“哈根达斯”还好吃1300 TOPS算力的英伟达RTX AI PC,正掀起一场生产力革命被爱马仕、阿迪达斯等品牌押注,「菌丝体皮革」能否撬动传统皮革市场?Jo Malone罕见75折!Myprotein蛋白粉2折!阿迪/Lululemon半价!俄罗斯的生命线真男人就穿阿迪达斯!把健康武装到内裤,走路​裤裆都生风!未央播报 | 7.34万个人投资者参与“跨境理财通”试点;“先买后付”平台Klarna出售虚拟购物平台Hero阿迪特卖会!就在今天,正品折扣只有你想不到AcneStudios减£100!YSL/Clarins/醉象75折起!Nike/NB/阿迪等全部8折!24美高放榜!Top10录取暴跌,如何利用“倒推法”跑赢内卷?捷克特雷津纳粹集中营(Terezin),翻开历史Anthropic找到了打败OpenAI的方法:自己也成为OpenAI小红书开源跨平台播放器REDPlayer,支持多平台、多格式、多协议第三方开发者正利用《GTA 5》源代码将游戏移植至 Linux / Switch/安卓平台Tinder上能买枪?犯罪分子利用社交平台贩卖枪支食品推荐 | 做冰淇淋,比“哈根达斯”还好吃神仙网站!封面款原价110刀的阿迪,我在这儿$36拿下!从TOP300美本也能逆袭上哈佛?那我BingU学子有何不可!哈佛学姐PS+CV真实资料大放送,手把手教你复刻录取!今日实习|亚马逊招聘Marketing Ops Analyst,坐标上海,24-25年间毕业生可报名!从TOP300美本也能逆袭上哈佛?那我UMass学子有何不可!哈佛学姐PS+CV真实资料大放送,手把手教你复刻录取!一心为人不为己DeepMind升级Transformer,前向通过FLOPs最多可降一半初八的好运Synopsys宣布,收购!
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。