Dan Butler
10/25/2023, 5:11 PMSamhita Alla
@task(
task_config=Pod(
pod_spec=V1PodSpec(
containers=[
V1Container(
name="primary",
command=["/bin/sh"],
resources=V1ResourceRequirements(
requests={"cpu": "1", "memory": "500Mi"},
limits={"cpu": "1", "memory": "500Mi"},
),
volume_mounts=[
V1VolumeMount(name="persistent-storage", mount_path="/data")
],
)
],
volumes=[
V1Volume(
name="persistent-storage",
persistent_volume_claim=V1PersistentVolumeClaimVolumeSource(
claim_name="fsx-claim"
),
)
],
),
primary_container_name="primary",
),
requests=Resources(
mem="1Gi",
),
)
def my_pod_task() -> FlyteFile:
...
Dan Butler
10/26/2023, 2:01 PM