Conversor de Cron a Kubernetes CronJob YAML y Generador de Especificaciones
Transforme expresiones crontab estándar en manifiestos Kubernetes CronJob listos para producción con restartPolicy, concurrencyPolicy, cuotas de recursos y soporte de zona horaria.
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
Privacidad 100% del lado del cliente
Sin subidas a servidores ni telemetría. Las expresiones cron y especificaciones de pods se procesan localmente en su navegador.
Conformidad con Kubernetes batch/v1
Genera archivos YAML válidos conformes con la API batch/v1 de Kubernetes y las normas DNS RFC 1123.
Programación Nativa en la Nube
Configuración completa de concurrencyPolicy (Forbid/Allow/Replace), restartPolicy (OnFailure/Never) y comandos kubectl.