Conversor de Cron para Kubernetes CronJob YAML e Gerador de Especificações
Converta expressões crontab padrão em manifestos Kubernetes CronJob prontos para produção com restartPolicy, concurrencyPolicy, limites de recursos e suporte a fuso horário.
apiVersion: batch/v1
kind: CronJob
metadata:
name: pg-nightly-backup
namespace: default
labels:
app.kubernetes.io/name: pg-nightly-backup
app.kubernetes.io/managed-by: toolsaa
spec:
schedule: "0 2 * * *"
timeZone: "UTC"
concurrencyPolicy: Forbid
suspend: false
successfulJobsHistoryLimit: 3
failedJobsHistoryLimit: 1
startingDeadlineSeconds: 120
jobTemplate:
spec:
backoffLimit: 3
activeDeadlineSeconds: 3600
template:
metadata:
labels:
app.kubernetes.io/name: pg-nightly-backup
spec:
restartPolicy: OnFailure
containers:
- name: pg-nightly-backup
image: postgres:16-alpine
imagePullPolicy: IfNotPresent
command:
- /bin/sh
- -c
args:
- "pg_dumpall -h postgres.database.svc.cluster.local -U postgres | gzip > /tmp/backup.sql.gz"
resources:
requests:
cpu: "100m"
memory: "128Mi"
limits:
cpu: "500m"
memory: "512Mi"
securityContext:
allowPrivilegeEscalation: false
runAsNonRoot: true
readOnlyRootFilesystem: false
Privacidade 100% no Cliente
Sem envios para servidores ou telemetria. Suas expressões cron e especificações de pods são processadas no seu navegador.
Conformidade com Kubernetes batch/v1
Gera manifestos YAML em conformidade com as especificações batch/v1 da API Kubernetes e convenções RFC 1123.
Agendamento Cloud-Native Empresarial
Suporta políticas de concorrência (Forbid/Allow/Replace), restartPolicy (OnFailure/Never) e limites de recursos CPU/Memória.