Product information "Azure Kubernetes Service Jobs"
Azure Kubernetes Service (AKS) is a managed Kubernetes service that you can use to deploy and manage containerized applications. You need minimal container orchestration expertise to use AKS. AKS reduces the complexity and operational overhead of managing Kubernetes by offloading much of that responsibility to Azure. AKS is an ideal platform for deploying and managing containerized applications that require high availability, scalability, and portability, and for deploying applications to multiple regions, using open-source tools, and integrating with existing DevOps tools.
This integration provides the capability to define and deploy AKS Jobs, CronJobs, as well as delete them on a specified Azure-powered Kubernetes cluster.
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.
Whats New
Enhancements
- Added: New environment variable UE_JOB_FINALIZATION_POLL_INTERVAL to configure the polling interval for job finalization checks.
- Added: New environment variable UE_RESOURCE_DEFINITION_LINK_GIT_PROVIDER to allow configuration of the Git provider used for retrieving Kubernetes job resource definitions.
- Added: Improved compatibility with future agent releases.
Fixes
- Fixed: Improved handling of job finalization checks to ensure completion is detected accurately and prevent timeout errors.
- Fixed: Issue where environment variables were not being sent during dynamic choice and dynamic command execution.
| Extension Name: | ue-aks-jobs |
|---|---|
| Universal Template Name: | Azure Kubernetes Service Jobs |
| Vendor Product: | Azure Kubernetes Service |
| Version: | 1.1.0 |
| Vendor: | Kubernetes, Microsoft, Microsoft Azure |
| Type: | Free |
| Compatibility : | UC/UA 7.6 and above |
| Support: | Stonebranch Certified |
Use Case: AKS Job Orchestration with Dynamic Universal Agent Deployment

Description
This workflow demonstrates end-to-end AKS job lifecycle management by dynamically creating Universal Agent resources, executing tasks through those agents, and maintaining clean resource states through automated cleanup. The solution showcases the extensibility of AKS job execution beyond traditional containerized workloads, enabling hybrid execution models where Kubernetes jobs provision agents for Controller-based task execution
Business Value
- Eliminate manual AKS resource lifecycle management by automating agent deployment, task execution, and cleanup in a single orchestrated workflow
- Enable flexible hybrid execution models that combine Kubernetes job capabilities with Universal Controller task execution for maximum operational versatility
- Optimize resource utilization and costs through ephemeral agent deployment that provisions resources only for active tasks
Technical Capabilities
- Complete AKS job lifecycle orchestration including resource creation, task execution, and automated cleanup through integrated workflow components
- Dynamic Universal Agent provisioning that deploys agents on-demand within AKS clusters and integrates seamlessly with Controller task execution
- Job execution framework demonstrating the capability to execute various job types with different functionalities across the AKS environment
This solution transforms AKS resource management into a dynamic, self-managing automation system that combines the scalability of Kubernetes with the flexibility of Universal Controller task execution, delivering enterprise-grade container orchestration with complete operational visibility.