搜索

pdf文档 Model and Operate Datacenter by Kubernetes at eBay (提交版)

3.60 MB 25 页 0 下载 76 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了eBay如何利用Kubernetes来建模和操作其数据中心。通过Kubernetes的架构,特别是Model + Controller的概念,eBay实现了对数据中心资源的高效管理。文档展示了如何定义和管理数据中心的各个组件,包括地理位置、可用区域、网络域、子网络、机架和计算资产等。通过Kubernetes的扩展API和控制器机制,eBay能够灵活地扩展其数据中心的管理能力,确保其大规模运营的稳定性和效率。
AI总结
本文主要介绍了eBay如何利用Kubernetes来管理和操作其数据中心。以下是核心观点和关键信息的总结: 1. **Kubernetes的优势** - Kubernetes以其简洁的架构设计令人印象深刻。 - **Model + Controller**是Kubernetes的核心概念,通过扩展Kubernetes API并基于list/watch机制编写控制器,可以轻松扩展功能。 2. **eBay的数据中心模型** - eBay使用Kubernetes来建模和管理其数据中心的多种服务,包括: - **Application Services**:KafkaCluster、HadoopCluster、MongoDB、ESCluster等。 - **Infrastructure Services**:K8sCluster、K8sAddons、K8sDeployment、SaltMaster、SaltMinion等。 - **基础资源**:Region(地域)、AvailabilityZone(可用区)、NetworkZone(网络区)、L2Domain(二层域)、Rack(机架)、ComputeAsset(计算资产)等。 3. **Kubernetes的组件与Addon** - Kubernetes的核心组件和Addon是其功能实现的基础。 4. **数据中心的建模与操作** - **Onboard(接入)**:定义数据中心的地理位置、网络域、机架等基础结构。 - **Provision( provisioning)**:根据定义的资源模型创建计算节点,包括Asset(计算资产)、Flavor(规格)、OS(操作系统)的组合。 - **Configuration(配置)**:通过Kubernetes API定义和管理数据中心的网络、存储、计算等资源。 5. **eBay的Kubernetes实践** - eBay通过Kubernetes实现了大规模数据中心的管理和操作,包括: - 定义Fleet(计算、网络、存储资源)。 - 通过Kubernetes API实现资源的动态 provisioning 和配置。 - 使用Kubernetes控制器进行状态管理和自动化操作。 6. **案例与数据** - eBay目前拥有: - 1.77亿活跃买家。 - 2018年GMV(商品交易总额)达到227亿美元。 - 2018年收入为26亿美元。 - 81%的交易来自新商品,62%的收入来自移动端。 7. **总结** - Kubernetes为eBay的数据中心管理带来了灵活性和可扩展性,通过Model + Controller的设计理念,实现了复杂数据中心的高效管理和运维。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 13 页请下载阅读 -
文档评分
请文明评论,理性发言.