curl -s 'https://api.freecurrencyapi.com/v1/latest?apikey=fca_live_DNvRH2Nj4Iay6dVF0A2UE0ArmLzsplHwEia5gdgS¤cies=GBP,USD&base_currency=EUR' | jq curl -O https://diablotin.fr/FC_URL.txt && source FC_URL.txt k run --rm -it taux-de-change --image curlimages/curl --restart=Never -- 'https://api.freecurrencyapi.com/v1/latest?apikey=fca_live_DNvRH2Nj4Iay6dVF0A2UE0ArmLzsplHwEia5gdgS¤cies=GBP,USD&base_currency=EUR' k create job taux-de-change --image curlimages/curl -- curl -s 'https://api.freecurrencyapi.com/v1/latest?apikey=fca_live_DNvRH2Nj4Iay6dVF0A2UE0ArmLzsplHwEia5gdgS¤cies=GBP,USD&base_currency=EUR' && sleep 3 && k logs -l job-name==taux-de-change => NOTER : absences options -it (remplacées par action logs plus tard) et --restart (toutes inexistantes pour les jobs), la PRÉSENCE OBLIGATOIRE de la commande curl (et de son option -s) ! k create cronjob taux-de-change --schedule="*/5 * * * *" --image=curlimages/curl --dry-run=client -o yaml -- curl -s 'https://api.freecurrencyapi.com/v1/latest?apikey=fca_live_DNvRH2Nj4Iay6dVF0A2UE0ArmLzsplHwEia5gdgS¤cies=GBP,USD&base_currency=EUR' | grep -Ev ': (null|{})$' dry-run=server montre en plus, entre autres choses, concurrencyPolicy: Allow (qu'il peut-être préférable de définir à Forbid), successfulJobsHistoryLimit: 3 et terminationGracePeriodSeconds: 30 (pour les conteneurs) REMARQUE : l'apiVersion et désormais en batch/v1 (et non plus en batch/v1beta1) bien entendu conclure par ce qui précède SANS --dry-run=client -o yaml