目录

Spark-on-Kubernetes实战目录

1 Spark 简介和入门

1.1 Spark Overview

1.2 Spark Core

1.3 Spark SQL

1.4 Spark Streaming

1.5 Spark MLlib

1.6 分布式 Spark 架构

1.6.1 Standalone

1.6.2 Apache Mesos

1.6.3 Hadoop Yarn

1.6.4 Kubernetes

1.7 小结

2 Kubernetes 简介和入门

2.1 Kubernetes 基础概念

用较少的篇幅介绍 Master/Node/Pod/Label/Deployment/Job/Volume/Namespace/ConfigMap 等基础概念。

2.1.1 Master

2.1.2 Node

2.1.3 Pod

2.1.4 Label

2.1.5 Deployment

2.1.6 Job

2.1.7 Volume

2.2 Kubernetes Java 客户端

2.2.1 Jersy

2.2.2 Fabric8

2.3 Kubernetes API 扩展

2.4 小结

3 Spark on Kubernetes

3.1 Spark on Yarn 和 on Kubernetes 的比较

3.2 原生 Spark on Kubernetes

3.2.2 Spark on Kubernetes 的提出和发展

3.2.2 源码和架构分析

3.2.3 Spark on Kubernetes 的特性

3.3 Spark Operator

3.3.1 Spark Operator 的提出和发展

3.3.2 源码和架构分析

3.3.3 Spark Operator 的特性

3.4 Spark on Kubernetes 和 Spark Operator 的比较

3.5 Spark on Kubernetes 实战

3.5.1 部署一个 Kubernetes 实验集群

3.5.2 Kubernetes 里运行 Spark 程序

3.5.3 通过 Spark Operator 运行 Spark 程序

3.5 小结

警告
本文最后更新于 2017年2月1日,文中内容可能已过时,请谨慎参考。