KERYN fleet · previzualizarepreview

Fișierul keryn.yamlThe keryn.yaml file

Joburi programateScheduled jobs

O aplicație cu schedule devine un job periodic (CronJob) în loc de serviciu permanent.

An app with schedule becomes a periodic job (CronJob) instead of a long-running service.

DeclarareDeclaring

apps:
  report:
    image: ghcr.io/example/report:1.0
    schedule: "0 3 * * *"     # zilnic la 03:00 UTC
    command: ["node", "report.mjs"]
    secrets: [SMTP_PASSWORD]

ComportamentBehaviour

  • Expresie cron standard cu 5 câmpuri, evaluată în UTC (Coordinated Universal Time).
  • O execuție nouă nu pornește cât timp cea anterioară rulează.
  • Până la 2 reîncercări la eșec; se păstrează ultimele 3 execuții reușite și ultimele 3 eșuate.
  • Același profil de securitate ca aplicațiile permanente.
  • Standard 5-field cron expression, evaluated in UTC (Coordinated Universal Time).
  • A new run does not start while the previous one is running.
  • Up to 2 retries on failure; the last 3 successful and last 3 failed runs are kept.
  • The same security profile as long-running apps.