今天看啥  ›  专栏  ›  InfoQ

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

InfoQ  · 公众号  · 科技媒体  · 2025-02-18 14:44
    

文章预览

作者 | 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,它允许 Kube ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览