blublinsky commented on pull request #14591:
URL: https://github.com/apache/flink/pull/14591#issuecomment-769119537


   "_Why is the owner reference only set for JobManager. Are other resources 
guaranteed to be cleaned up? We might want to make it more explicit that 
"delete the actual cluster" means all resources are cleaned up."_
   Owner reference will ensure deletion of Job manager deployment. Deployment 
deletion will trigger all instances of Job manager. Job manager deletion will 
delete all of the Task managers that it controls. As a result deletion of the 
Job manager deployment leads to deletion of the cluster and setting owner 
reference on Job manager deployment is sufficient for controlled deletion of 
the cluster 
   
   _How exactly to use the configuration option. I would suggest to add an 
example (with multiple owner references)._
   Example of setting owner reference looks like following:
   -Dkubernetes.jobmanager.owner.reference="apiversion":"cloudflow.io/v1beta1",
          
"blockownerdeletion":"true","controller":"true","kind":"FlinkApplication","name:"testapp","uid":"e3c9aa3f-cc42-4178-814a-64aa15c82373"
   Currently multiple owner reference is not supported. It can be added, but 
there is not real need for this. Usage of multiple owner reference is allowed, 
but rarely used


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to