-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
infrastructure: run an instance of RJC together with each workflow engine #105
Comments
Postponing for the next sprint; the pros/cons may be affected by the decision of how we go about HPC support, either for job layer only or also for workflow execution layer. #71 (comment) |
Another consideration we have to take into account is how we supply secrets to our runtime pods.
The following diagram illustrates the rough differences: |
roksys
pushed a commit
to roksys/reana-workflow-engine-serial
that referenced
this issue
Jun 19, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-commons
that referenced
this issue
Jun 19, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-controller
that referenced
this issue
Jun 19, 2019
* Run RJC and RWE in the same pod. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-controller
that referenced
this issue
Jun 20, 2019
* Run RJC and RWE in the same pod. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-commons
that referenced
this issue
Jun 20, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-controller
that referenced
this issue
Jun 20, 2019
* Run RJC and RWE in the same pod. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-commons
that referenced
this issue
Jun 20, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-engine-cwl
that referenced
this issue
Jun 20, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-engine-yadage
that referenced
this issue
Jun 20, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-engine-yadage
that referenced
this issue
Jun 20, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-controller
that referenced
this issue
Jun 20, 2019
* Run RJC and RWE in the same pod. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-commons
that referenced
this issue
Jun 20, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-commons
that referenced
this issue
Jun 20, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-controller
that referenced
this issue
Jun 20, 2019
* Run RJC and RWE in the same pod. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-engine-serial
that referenced
this issue
Jun 20, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-engine-yadage
that referenced
this issue
Jun 20, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-engine-cwl
that referenced
this issue
Jun 20, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-engine-yadage
that referenced
this issue
Jun 20, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-controller
that referenced
this issue
Jun 21, 2019
* Run RJC and RWE in the same pod. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-engine-serial
that referenced
this issue
Jun 21, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
roksys
pushed a commit
to roksys/reana-workflow-engine-serial
that referenced
this issue
Jun 21, 2019
* When job controller and workflow engines run in the same pod, workflow engine has to ensure that job controller is ready to receive requests. Connects reanahub/reana-job-controller/issues/105 Signed-off-by: Rokas Maciulaitis <[email protected]>
This was referenced Jul 5, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We could think about deploying a REANA-Job-Controller along with each independent workflow engine (as a sidecar container) so we would have something like follows:
Pros:
n
job status query every 5 seconds per workflow)Cons:
The text was updated successfully, but these errors were encountered: