This repository was archived by the owner on Jan 9, 2020. It is now read-only.
This repository was archived by the owner on Jan 9, 2020. It is now read-only.
Kubernetes resources created for an application should be deleted when the application finishes #519
Open
Description
#483 started to create a headless service for the driver pod. However, this service stays around after an application finished and must be deleted manually. I think the submission client should instead be responsible for deleting the service automatically when spark.kubernetes.submission.waitAppCompletion
is true. This also applies to other Kubernetes resources, such as the secret for small files shipped via spark.files
.
For example, running kubectl get services
gave the following output, although the application pubsub-wordcount
has finished a day before.
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes 10.0.0.1 <none> 443/TCP 1d
pubsub-wordcount-1507066935952-driver-svc None <none> 7078/TCP,7079/TCP 1d
Metadata
Metadata
Assignees
Labels
No labels