Cloud Tasks <https://cloud.google.com/tasks/docs/creating-appengine-queues> 
depend on a GAE project running on a specific region. The app serves as the 
location for whatever queues are created.

On Kubernetes, you can run Jobs 
<https://cloud.google.com/kubernetes-engine/docs/how-to/jobs> or Cron jobs 
<https://cloud.google.com/kubernetes-engine/docs/how-to/cronjobs>. However, 
there are differences between these options and App Engine Tasks Queue 
<https://cloud.google.com/appengine/docs/standard/python/taskqueue/>.

This 
<https://cloud.google.com/blog/products/containers-kubernetes/knative-bringing-serverless-to-kubernetes-everywhere>
 
and this <https://cloud.google.com/knative/> show that Knative offers 
eventing functionalities that Kubernetes does not have built in (it runs on 
top of Kubernetes). However, as per the Knative Event description 
documented here <https://github.com/knative/eventing> and here 
<https://knative.dev/docs/eventing/>, it does not seem to share many 
similarities even though it might be an alternative depending on your use 
case. In regards to other alternatives, I would suggest you check Cloud Run 
(currently in Beta) <https://cloud.google.com/run/> and Cloud Scheduler 
<https://cloud.google.com/scheduler/docs/> as they might also comply to 
your use case.


On Thursday, April 18, 2019 at 6:52:38 PM UTC-4, Reza Manbachi wrote:
>
> Hi,
>
> I am working on a project which uses task queues on App Engine. We use 
> both push and pull queues. We also use ETA and count down features of task 
> options.
> We are in the process of moving from App Engine to Kubernetes. Is Cloud 
> Tasks capable of working outside of App Engine?
> What do you recommend to use instead in Kubernetes?
> Is Knative eventing a viable alternative for Cloud Task?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/08ed2ca0-2886-47ff-be3d-31edbc363e5e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to