{ "id": "job-task", "title": "Create a One-Shot Job", "category": "Workloads & Scheduling", "difficulty": "Easy", "type": "task", "weight": 4, "description": "## Create a One-Shot Job\n\nA **Job** creates one or more pods and ensures a specified number of them successfully terminate. Unlike Deployments, Jobs are meant for finite tasks that run to completion.\n\n**Your task:**\n\nCreate a Job named `pi-job` that:\n- Uses `perl:5.34` image\n- Runs: `perl -Mbignum=bpi -wle 'print bpi(100)'` (computes π to 100 digits)\n- `completions: 1`\n- `restartPolicy: Never`", "hints": [ { "title": "Job manifest", "body": "Set `restartPolicy: Never` or `OnFailure` in the pod template spec (not at pod spec level).", "command": "cat <