Google Kubernetes Engine Jobs
Google Kubernetes Engine (GKE) is a service for deploying, managing, and scaling Kubernetes containers on Google Cloud. Among other capabilities, GKE supports Jobs and CronJobs for task execution. Jobs are used for one-time tasks that run to completion, such as batch processing, while CronJobs enable scheduled, recurring task execution. To deploy a Job or CronJob, a Kubernetes resource definition is used. This file is typically defined inside of a YAML or JSON file and specifies the task details, container image, and execution configuration. Once applied to a GKE cluster, the Job runs to completion and terminates automatically, while CronJobs create new Job instances according to their defined schedule.
This integration provides the capability to deploy a GKE job on a specified cluster or delete a job from a namespace.
Key Features
- Deploy Job and Cronjob resources, either declaratively or imperatively, from local YAML or JSON files, remote URLs or UAC scripts.
- Create one-off Job resources based on existing Cronjob definitions in the cluster.
- Delete Job and Cronjob resources via the delete action or manually through a Dynamic Command. Job resources can also be set to be deleted automatically after completion.
- Live stream real-time updates about Kubernetes pods as they are created, modified, or terminated.
- Option to automatically or manually retrieve information, including logs, for all containers pertaining to a specific job.
What's New v2.0.0
Enhancements
- Support for deploying CronJobs and Jobs from CronJobs.
- Suport for deleting CronJobs.
- Dropped support for Application Default Credentials Authentication Method.
Universal Template Name: | Google Kubernetes Engine Jobs |
---|---|
Version: | 2.0.0 |
Vendor: | |
Type: | Free |
Compatibility : | UC/UA 7.6 and above |
Support: | Stonebranch Certified |