K8s定时任务不运行的更新的编码,但是手动创建这个工作的作品

0

的问题

我有一个定时任务的运行在k8s和内部的一个具体的容器中。 我有一个python脚本运行,在这个定时任务,但是它并没有运行的最新的编码,但是我已经检查了图像它拉是最新的。

当我 运行 kubectl创造就业--从=...., 它没有运行的最新python码。

我失去了一些东西?

我已经试图要删除现有定时任务和应用,它仍不能运行的最新编码。 它运行的最新代码,只有当我一手创建的工作。

很奇怪的行为之间的自动和手动运行同样的工作。...

containers cron kubernetes python
2021-11-11 08:54:33
1

最好的答案

1

可能有几个原因。 如果这两个作业(这人手创建的通过创建的定时任务)是使用同样的图像标识:(假定只有一个容器,在你的pod)

kubectl get job <job-name> -o=jsonpath='{.spec.template.spec.containers[0].image}'

如果他们两个的比赛,这可能是两个不同的图像用相同的标签,这是已经存在的不同节点在您的集群。 这涉及的 图像拔政策 上指定的定时任务. 你可以检查,如果是这种情况通过改变的图像ID在你定时任务,以图像摘要。

确保Pod始终使用同一版本中的一个容器的图像,你可以指定图像的摘要;更换:与@(例如,image@sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2).

2021-11-11 12:49:28

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................