Re: [openstack-dev] [all][ironic] Kubernetes-based long running processes

2017-03-21 Thread Yuriy Zveryanskyy
Hi. I think to use Mistral with k8s extension for ironic use cases is not very good idea because: - Yes, Mistral can be used for executions of long-running business processes [1]. But business processes in Mistral are multi-step sets of abstract "jobs" (tasks) [1], [2]. For ironic

Re: [openstack-dev] [all][ironic] Kubernetes-based long running processes

2017-03-20 Thread Lingxian Kong
I thought somebody already asked in Mistral IRC channel, IMO, Mistral is a good candidate in this case, TripleO[1] already use Mistral for running its own tasks. For those who didn't know Mistral well, Mistral is a workflow engine that can run you designed workflow in a stable, scalable way. For

Re: [openstack-dev] [all][ironic] Kubernetes-based long running processes

2017-03-18 Thread Jay Pipes
On 03/18/2017 08:33 AM, Tomasz Pa wrote: On 16 Mar 2017 6:21 pm, "Dean Troyer" > wrote: Before implementing something new it would be a good exercise to have a look at the other existing ways to run VMs and containers already in the

Re: [openstack-dev] [all][ironic] Kubernetes-based long running processes

2017-03-18 Thread Tomasz Pa
On 16 Mar 2017 6:21 pm, "Dean Troyer" wrote: Before implementing something new it would be a good exercise to have a look at the other existing ways to run VMs and containers already in the OpenStack ecosystem. Service VMs are a thing, and projects like Octavia are built

Re: [openstack-dev] [all][ironic] Kubernetes-based long running processes

2017-03-17 Thread Fox, Kevin M
Development Mailing List (not for usage questions) Subject: Re: [openstack-dev] [all][ironic] Kubernetes-based long running processes Thank you for this explanation, Clint. Kuberentes gets more and more popular and it would be great if we could also take advantage of it. There are already projects

Re: [openstack-dev] [all][ironic] Kubernetes-based long running processes

2017-03-17 Thread Taryma, Joanna
Thank you for this explanation, Clint. Kuberentes gets more and more popular and it would be great if we could also take advantage of it. There are already projects in Openstack that have a mission that aligns with task scheduling, like Mistral, that could possibly support Kubernetes as a

Re: [openstack-dev] [all][ironic] Kubernetes-based long running processes

2017-03-16 Thread Clint Byrum
Excerpts from Dean Troyer's message of 2017-03-16 12:19:36 -0500: > On Wed, Mar 15, 2017 at 5:28 PM, Taryma, Joanna > wrote: > > I’m reaching out to you to ask if you’re aware of any other use cases that > > could leverage such solution. If there’s a need for it in other

Re: [openstack-dev] [all][ironic] Kubernetes-based long running processes

2017-03-16 Thread Dean Troyer
On Wed, Mar 15, 2017 at 5:28 PM, Taryma, Joanna wrote: > I’m reaching out to you to ask if you’re aware of any other use cases that > could leverage such solution. If there’s a need for it in other project, it > may be a good idea to implement this in some sort of a

Re: [openstack-dev] [all][ironic] Kubernetes-based long running processes

2017-03-16 Thread Jeremy Stanley
On 2017-03-15 22:39:30 + (+), Fox, Kevin M wrote: > Maybe glance has some stuff that would apply? I think they had a > job kind of api at one point. I could see it being useful to > download an image, do some conversion or scanning, etc. [...] That was (is) "tasks" and because it's backed

Re: [openstack-dev] [all][ironic] Kubernetes-based long running processes

2017-03-15 Thread Fox, Kevin M
:28 PM To: openstack-dev@lists.openstack.org Subject: [openstack-dev] [all][ironic] Kubernetes-based long running processes Hi all, There was an idea of using Kubernetes to handle long running processes for Ironic [0]. It could be useful for example for graphical and serial consoles or improving

[openstack-dev] [all][ironic] Kubernetes-based long running processes

2017-03-15 Thread Taryma, Joanna
Hi all, There was an idea of using Kubernetes to handle long running processes for Ironic [0]. It could be useful for example for graphical and serial consoles or improving scalability (and possibly for other long-running processes in the future). Kubernetes would be used as a backend for