目前,我的日常Kubernetes CronJob使用以下模式的名称创建作业示例:
my-chron-job-28038600-acddef
my-chron-job-28038660-acddef
my-chron-job-28038720-acddef
我想知道,是否有一种简单的方法来覆盖它,并确保CronJob按照以下模式创建Job,其中包括以人类可读格式创建/执行日期的Job:
my-chron-job-2023-05-01-acddef
my-chron-job-2023-05-02-acddef
my-chron-job-2023-05-03-acddef
1条答案
按热度按时间jgwigjjp1#
这是不可能的。但是,您可以使用jsonpath将pod名称与pod的开始时间组合在一起:
注意:
job-name
标签自动由k8s填充。然后输出将类似于:
您可以进一步细化输出(通过管道,
awk
,sed
等),以精确地实现所需的格式。我不知道是否值得这么做。