title: How to change the schedule of a Kubernetes cronjob or how to start it manually?
body: <p><strong>Is there a simple way to change the schedule of a kubernetes cronjob</strong> like <code>kubectl change cronjob my-cronjob "10 10 * * *"</code>? Or any other way without needing to do <code>kubectl apply -f deployment.yml</code>? The latter can be extremely cumbersome in a complex CI/CD setting because manually editing the deployment yaml is often not desired, especially not if the file is created from a template in the build process.</p>
  
  <p><strong>Alternatively, is there a way to start a cronjob manually?</strong> For instance, a job is scheduled to start in 22 hours, but I want to trigger it manually once now without changing the cron schedule for good (for testing or an initial run)?</p>