网易首页 > 网易号 > 正文 申请入驻

Agoda 将 macOS 基础架构与 Kubernetes 进行了集成

0
分享至

作者 | Aditya Kulkarni

译者 | 刘雅梦

策划 | 丁晓昀

Agoda 最近详细介绍了它们是如何将 macOS 基础设施与 Kubernetes 集成在一起的。这是通过开发 macOS 虚拟化 Kubelet(macOS-vz-Kubelet) 来实现的,这是一个旨在在 Kubernetes 环境中管理 macOS 工作负载的工具。

Agoda 的软件工程师(云平台的)Vitalii Horbachov 在一篇 博客文章 中详细阐述了这一历程。Agoda 在开发过程中严重依赖于其苹果基础设施,之前管理着 200 台 Mac Minis 进行持续集成(CI)流程。然而,传统方法面临着可扩展性和性能问题,尤其是在 Apple Silicon 出现之后。现有的虚拟化框架,如 QEMU/KVM,也存在一定的局限性。以前的 Kubernetes 解决方案不够完善,因为它们仅支持部分基础设施,主要侧重于虚拟设备场,而没有解决用于 CI/CD 的构建机器。

为了克服这些挑战,Agoda 开发了 macOS-vz-Kubelet,它允许 Kubernetes 直接管理原生 macOS 工作负载。该项目使用 Go 语言构建,并利用苹果的虚拟化框架来运行 macOS 虚拟机(VM),从而继承了 Apple Silicon 硬件的全部性能。该解决方案不仅取代了旧方法,而且还支持在 macOS 工作负载上无缝部署 Pod。

来源:我们如何将原生 macOS 工作负载与 Kubernetes 进行集成

其中一个功能是能够创建混合运行时 Pod,其中第一个容器是 macOS VM,其他容器可以由 Docker 管理。这种设置允许高效的 CI 工作流,其中 macOS VM 充当构建环境,而 Docker 容器则处理日志记录和工件上传等辅助任务。

该项目引入了一种专门为 macOS VM 镜像设计的自定义开放容器倡议(OCI)兼容格式。这种格式允许使用符合苹果虚拟化框架的工具(如 macosvm)进行高效的镜像创建、打包和管理。

Agoda 最近成为了新闻焦点,因为它们采用了一种非传统的方法,从单体 GraphQL API 迁移到了微服务架构。Agoda 的副开发经理 Numan Hanif 告诉 InfoQ,这种方法最大限度地减少了中断,使他们的团队能够更好地控制整个堆栈,并使架构更好地与敏捷和现代开发原则保持一致。

Horbachov 进一步阐述了苹果虚拟化框架中固有的网络挑战。默认情况下,虚拟机使用 NAT 网络;然而,Agoda 使用 DHCP 实现了桥接网络,允许通过远程 IP 直接访问 VM。这是通过为 VM 接口分配自定义 MAC 地址并监控网络流量以检索 IP 地址来实现的。

在管理底层 macOS 主机方面,Agoda 采用了 JAMF 等移动设备管理(MDM)解决方案,用于在其数据中心对 Mac Minis 进行初始配置和设置。这包括用户帐户设置、操作系统管理和更新。

Horbachov 最后提到,macOS-vz-Kubelet 的引入代表着在 Agoda 基础设施内大规模管理 macOS 工作负载的重要一步。

感兴趣的读者可以前往项目存储库,其中包括有关该功能的全面文档介绍、使用指南和演示 macOS-vz-Kubelet 真实应用的示例。Agoda 的科技播客也讨论了这一历程。

作者介绍

Aditya Kulkarni 一直扮演着技术意识强的交付领导者的角色。他曾与不同的组织合作,帮助他们实现敏捷和 DevOps 转型。作为一名热心的读者,他总是对关注软件开发领域的最新动态感兴趣!

https://www.infoq.com/news/2025/01/agoda-macOS-kubernetes/

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

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
56岁雷军晒滑雪照:这个假期好好滑了6天雪,休整一下,准备上班!网友称摄影师是高手中的高手

56岁雷军晒滑雪照:这个假期好好滑了6天雪,休整一下,准备上班!网友称摄影师是高手中的高手

大象新闻
2026-02-22 21:44:08
没人发拜年微信了,这是一个危险的信号

没人发拜年微信了,这是一个危险的信号

茉莉聊聊天
2026-02-18 10:48:40
细菌超 500 亿个!很多人舍不得换的洗碗工具,真的该扔了

细菌超 500 亿个!很多人舍不得换的洗碗工具,真的该扔了

科普中国
2026-02-21 23:26:53
仗没法打了,法国刚给乌军1千枚炸弹:突然发现俄军却有6万枚炸弹

仗没法打了,法国刚给乌军1千枚炸弹:突然发现俄军却有6万枚炸弹

小陈讲史
2026-02-22 10:27:26
王传福春节后扔出技术炸弹,行业慌了,用户却笑了

王传福春节后扔出技术炸弹,行业慌了,用户却笑了

三农老历
2026-02-22 20:16:27
一手好牌打稀烂!从春晚笑星到县城卖唱,如今她是3个孩子的妈

一手好牌打稀烂!从春晚笑星到县城卖唱,如今她是3个孩子的妈

乡野小珥
2026-02-23 02:02:14
媒体人:郭士强执教男篮后坚持两原则,营造困难氛围&拒绝采访

媒体人:郭士强执教男篮后坚持两原则,营造困难氛围&拒绝采访

懂球帝
2026-02-22 20:52:19
奥运会为什么发避孕套?难道运动员都带伴侣吗?看完你就明白了!

奥运会为什么发避孕套?难道运动员都带伴侣吗?看完你就明白了!

南权先生
2026-02-13 15:17:51
英媒:若决赛因下雪取消谷爱凌或不是冠军 阿特金错失英国历史首金

英媒:若决赛因下雪取消谷爱凌或不是冠军 阿特金错失英国历史首金

劲爆体坛
2026-02-22 22:54:14
妻子出轨,丈夫将15公分蜡烛塞进妻子的阴道内

妻子出轨,丈夫将15公分蜡烛塞进妻子的阴道内

胖胖侃咖
2025-04-13 08:00:08
广西局长一家被灭门,竟是小姨子作案,行刑前:这辈子值了

广西局长一家被灭门,竟是小姨子作案,行刑前:这辈子值了

悬案解密档案
2025-03-28 10:58:32
斯洛伐克总理:斯洛伐克准备于2月23日切断向乌克兰的电力供应

斯洛伐克总理:斯洛伐克准备于2月23日切断向乌克兰的电力供应

俄罗斯卫星通讯社
2026-02-22 16:06:03
2009年,洪晃继母陈贤英和父亲洪君彦,在大明湖畔,一张温馨合影

2009年,洪晃继母陈贤英和父亲洪君彦,在大明湖畔,一张温馨合影

东方不败然多多
2026-02-21 18:45:20
10岁男孩从北帝山景区悬崖栈道坠下,官方通报

10岁男孩从北帝山景区悬崖栈道坠下,官方通报

现代快报
2026-02-22 10:36:09
经济下行,小偷又开始冒头了,女子火车上熟睡,8000元手机被偷

经济下行,小偷又开始冒头了,女子火车上熟睡,8000元手机被偷

文青大叔说
2026-02-14 17:08:16
她是王励勤前任,3年2次嫁富豪,如今39岁像20岁,风韵犹存

她是王励勤前任,3年2次嫁富豪,如今39岁像20岁,风韵犹存

她时尚丫
2026-02-19 23:05:30
33岁董宇辉被26岁双料博士索娅表白,网友:为名利多过才情?

33岁董宇辉被26岁双料博士索娅表白,网友:为名利多过才情?

复转小能手
2026-02-14 00:10:03
爆:中国电信员工晒2025年终奖工资单!

爆:中国电信员工晒2025年终奖工资单!

通信头条
2026-02-20 20:42:28
好吓人!33.3%上座率第一!《夜王》专攻两广,干翻全国大片

好吓人!33.3%上座率第一!《夜王》专攻两广,干翻全国大片

喜欢历史的阿繁
2026-02-22 16:31:21
清算开始了!许家印石家庄分印被带走,涉案1100亿

清算开始了!许家印石家庄分印被带走,涉案1100亿

壹只灰鸽子
2026-02-15 16:24:46
2026-02-23 03:11:00
InfoQ incentive-icons
InfoQ
有内容的技术社区媒体
12068文章数 51762关注度
往期回顾 全部

科技要闻

马斯克:星舰每年将发射超过10000颗卫星

头条要闻

男子持霰弹枪燃烧罐闯特朗普私宅被击毙 细节披露

头条要闻

男子持霰弹枪燃烧罐闯特朗普私宅被击毙 细节披露

体育要闻

谷爱凌:6次参赛6次夺牌 我对自己非常自豪

娱乐要闻

谷爱凌:真正的强大 敢接纳生命的节奏

财经要闻

特朗普新加征关税税率从10%提升至15%

汽车要闻

续航1810km!smart精灵#6 EHD超级电混2026年上市

态度原创

艺术
旅游
数码
房产
军事航空

艺术要闻

谁能想到,“饺子包”火了!还是韭菜鸡蛋味儿,超吸睛!

旅游要闻

百余组花灯齐亮!青岛这处海边盛会,年味直接拉满

数码要闻

古尔曼:苹果3月2 - 4日发布“至少五款产品”

房产要闻

窗前即地标!独占三亚湾C位 自贸港总裁行宫亮相

军事要闻

约旦基地美军战机骤增 包括F-35隐形战斗机

无障碍浏览 进入关怀版