Google容器引擎中的作业调度(Kubernetes)

时间:2016-12-14 20:33:22

标签: docker cron containers kubernetes jobs

我正在尝试创建一个Kubernetes预定的工作,但是,我注意到了:

在Google容器引擎上运行的默认Kubernetes版本是v1.4.6,这意味着我应该使用 ScheduledJob 对象。

问题是 ScheduledJob 使用 batch / v2alpha1 API版本,但我的群集上未启用该版本,因此作业创建失败,另一方面创建了启用了Alpha功能的新群集只能使用30天(之后Google会自动将其删除)。

是否有任何可投放生产的解决方案来安排Google Container Engine上的作业?

谢谢,

伊詹

修改

以下是Google支持的官方回复:

  

正如您所注意到的,目前预定的作业/计算机作业功能   在阿尔法。

     

我们意识到这是一个非常需要的功能,并且正在努力实现它   生产准备好了。在那之前,遗憾的是没有   支持的功能我可以推荐用于制作。

2 个答案:

答案 0 :(得分:2)

在v 1.8中将CronJobs迁移到Beta有一个里程碑,可以跟踪here

答案 1 :(得分:-1)

今天Google容器的新默认版本为Kubernetes v1.5.6,您可以选择升级到v1.6.0。因此,可以创建cron jobs

如果您的群集使用以前的版本,则可以按照here

中的说明升级容器群集