我正在尝试创建一个Kubernetes预定的工作,但是,我注意到了:
在Google容器引擎上运行的默认Kubernetes版本是v1.4.6,这意味着我应该使用 ScheduledJob 对象。
问题是 ScheduledJob 使用 batch / v2alpha1 API版本,但我的群集上未启用该版本,因此作业创建失败,另一方面创建了启用了Alpha功能的新群集只能使用30天(之后Google会自动将其删除)。
是否有任何可投放生产的解决方案来安排Google Container Engine上的作业?
谢谢,
伊詹
修改
以下是Google支持的官方回复:
正如您所注意到的,目前预定的作业/计算机作业功能 在阿尔法。
我们意识到这是一个非常需要的功能,并且正在努力实现它 生产准备好了。在那之前,遗憾的是没有 支持的功能我可以推荐用于制作。
答案 0 :(得分:2)
在v 1.8中将CronJobs迁移到Beta有一个里程碑,可以跟踪here。
答案 1 :(得分:-1)
今天Google容器的新默认版本为Kubernetes v1.5.6,您可以选择升级到v1.6.0。因此,可以创建cron jobs。
如果您的群集使用以前的版本,则可以按照here
中的说明升级容器群集