Model and Operate Datacenter by Kubernetes at eBay (提交版)
3.60 MB
25 页
0 下载
76 浏览
0 评论
0 收藏
所属分类:
云计算&大数据 / Kubernetes
| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .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 页请下载阅读 -
文档评分













