title: Jobs scheduling in Google Container Engine (Kubernetes)
body: <p>I'm trying to create a Kubernetes scheduled job, however, I noticed that:</p>
  
  <ul>
  <li>On Kubernetes versions >= v1.4 it's called <em>ScheduledJob</em> 
  (<a href="http://janetkuo.github.io/docs/user-guide/scheduled-jobs/" rel="nofollow noreferrer">http://janetkuo.github.io/docs/user-guide/scheduled-jobs/</a>)</li>
  <li>On Kubernetes versions >= v1.5 it's called *CronJob
  (<a href="http://kubernetes.io/docs/user-guide/cron-jobs/" rel="nofollow noreferrer">http://kubernetes.io/docs/user-guide/cron-jobs/</a>)</li>
  </ul>
  
  <p>The default Kubernetes version running on Google Container Engine is v1.4.6 which means I should use <em>ScheduledJob</em> objects.</p>
  
  <p>The problem is that <em>ScheduledJob</em> uses the <em>batch/v2alpha1</em> API version which isn't enabled on my Cluster so the job creation fails, on the other hand, creating a new cluster with Alpha Features enabled will only last for 30 days (Google automatically deletes it afterward).</p>
  
  <p>Is there any production-ready solution to schedule jobs on Google Container Engine?</p>
  
  <p>Thanks,</p>
  
  <p>Idan</p>
  
  <hr>
  
  <p><strong>edit:</strong></p>
  
  <p>Below is the official response from Google Support:</p>
  
  <blockquote>
    <p>As you’ve noticed, the scheduled jobs/cron jobs feature is currently
    in alpha.</p>
    
    <p>We realize this is a much-requested feature and are working to get it
    production-ready in the future. Until then, there is unfortunately no
    supported feature I can recommend for production.</p>
  </blockquote>