### _Why are the changes needed?_ close #2868 Add Kubernetes Application Operation. Help Tag Spark Driver with Engine Ref Id. 1) Find taged Engine: `KyuubiApplicationManager => KubernetesApplicationOperation =(doesn't found taged pod)=> KubernetesApplicationOperation#JpsApplicationOperation` 2) `SparkBatchProcessBuilder` add logic to help tag Kubernetes Engine Tag. 3) Add Unit Test help to check `KubernetesApplicationOperation` find & kill Spark Engine On Kubernetes with both client mode and cluster mode. ### _How was this patch tested?_ - [x] Add some test cases that check the changes thoroughly including negative and positive cases if possible - [ ] Add screenshots for manual tests if appropriate - [ ] [Run test](https://kyuubi.apache.org/docs/latest/develop_tools/testing.html#running-tests) locally before make a pull request Closes #2869 from zwangsheng/feature/k8s-application-operation. Closes #2868 04c97210 [zwangsheng] remove fc151603 [zwangsheng] fix kyuubi on kubernetes integration test 29a3da52 [zwangsheng] fix f43f0989 [zwangsheng] fix 2f2c9581 [zwangsheng] test 209dd65d [zwangsheng] fix jps e12c681c [zwangsheng] fix tag 80971f98 [zwangsheng] fix 0760b63d [zwangsheng] fix 087eadb1 [zwangsheng] fix d4989b09 [zwangsheng] try 93d83f81 [zwangsheng] add test 19378da4 [zwangsheng] fix style 63007261 [zwangsheng] fix test fd4bf714 [zwangsheng] fix 66fc902b [zwangsheng] Using jps for client 2a1b797f [zwangsheng] fix setting 4827c459 [zwangsheng] fix 9ee90da6 [zwangsheng] decoupling spark 6b5831da [zwangsheng] useless driver label f9ca898c [zwangsheng] fix 2add72fe [zwangsheng] fix setting aaa081f8 [zwangsheng] fix style & dependency list e102ac73 [zwangsheng] add kubernetesApplicationOperation Authored-by: zwangsheng <2213335496@qq.com> Signed-off-by: ulysses-you <ulyssesyou@apache.org> |
||
|---|---|---|
| .. | ||
| kyuubi-flink-it | ||
| kyuubi-hive-it | ||
| kyuubi-kubernetes-it | ||
| kyuubi-trino-it | ||
| pom.xml | ||