acorn-io / runtime

A simple application deployment framework built on Kubernetes
https://docs.acorn.io/
Apache License 2.0
1.14k stars 101 forks source link

Add support to ignore resource requests/limits for local dev purposes #2400

Closed keyallis closed 6 months ago

keyallis commented 6 months ago

Without flag set:

12:15:45 ~/acorns/mine/nginx (local) % a run -n app -m 1Gi . ; a ps -o yaml | yq '.items[0].status.scheduling'
... (app build/deploy output)
nginx:
  requirements:
    limits:
      memory: 1Gi
    requests:
      memory: 1Gi
  tolerations:
    - key: taints.acorn.io/workload
      operator: Exists

With flag set:

12:17:45 ~/acorns/mine/nginx (local) % a run -n app -m 1Gi . ; a ps -o yaml | yq '.items[0].status.scheduling'
... (app build/deploy output)
nginx:
  requirements: {}
  tolerations:
    - key: taints.acorn.io/workload
      operator: Exists

Checklist