[TOC] This is a Kubernetes Controller for Spark. 1. CRD definition & CRD apply 2. controller status tranfer flow graph 3. Reconcile refer to: https://spark.apache.org/docs/latest/running-on-kubernetes.html