Skip to content

Container With Resources

from hera.workflows import Container, Resources, Workflow

with Workflow(generate_name="container-with-resources-", entrypoint="c") as w:
    Container(
        name="c",
        image="alpine:3.7",
        command=["sh", "-c"],
        args=["echo Hello, world!"],
        resources=Resources(cpu_request=1, memory_request="5Gi", ephemeral_request="5Gi"),
    )
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
  generateName: container-with-resources-
spec:
  entrypoint: c
  templates:
  - container:
      args:
      - echo Hello, world!
      command:
      - sh
      - -c
      image: alpine:3.7
      resources:
        requests:
          cpu: '1'
          memory: 5Gi
          ephemeral-storage: 5Gi
    name: c

Comments