This article describes how use Spark Operator to run Spark tasks on Kubernetes and its various advantages compared with the traditional spark-submit.