Avi
10/13/2024, 12:33 PMMarvin
10/13/2024, 12:33 PM"cpu_request": {
       "title": "CPU Request",
       "description": "The CPU allocation to request for this pod.",
       "default": "default",
       "type": "string"
     }Avi
10/13/2024, 3:11 PMMarvin
10/13/2024, 3:11 PMresourcesjson
{
  "apiVersion": "batch/v1",
  "kind": "Job",
  "metadata": {
    "name": "example-job"
  },
  "spec": {
    "template": {
      "spec": {
        "containers": [
          {
            "name": "example-container",
            "image": "your-image:tag",
            "resources": {
              "requests": {
                "cpu": "500m",
                "memory": "256Mi"
              },
              "limits": {
                "cpu": "1",
                "memory": "512Mi"
              }
            }
          }
        ],
        "restartPolicy": "Never"
      }
    },
    "backoffLimit": 4
  }
}"your-image:tag""Never"Avi
10/13/2024, 3:13 PMMarvin
10/13/2024, 3:13 PMjob_variablesprefect.yamlprefect.yamlyaml
deployments:
  - name: your-deployment-name
    entrypoint: path_to_your_flow.py:flow_name
    work_pool:
      name: your-work-pool
      job_variables:
        resources:
          cpu: "1"
          memory: "512Mi"
    schedule: nulljob_variablesprefect deployAvi
10/21/2024, 10:27 AMMarvin
10/21/2024, 10:27 AMEXTRA_PIP_PACKAGESpandasyaml
     job_variables:
       env:
         EXTRA_PIP_PACKAGES: "pandas"dockerfile
     FROM prefecthq/prefect:3-latest
     COPY requirements.txt .
     RUN pip install -r requirements.txtrequirements.txtprefect.yamlAvi
10/21/2024, 1:19 PMMarvin
10/21/2024, 1:19 PMyaml
   apiVersion: v1
   kind: ConfigMap
   metadata:
     name: my-config
   data:
     MY_VAR1: "value1"
     MY_VAR2: "value2"prefect.yamlenvFromyaml
   spec:
     containers:
     - name: example-container
       image: your-image:tag
       envFrom:
       - configMapRef:
           name: my-configprefect.yamlprefect deploy