我试图找到有用的信息,我应该在什么时候使用--record
. 我创建了 3 个命令:
k set image deployment web1 nginx=lfccncf/nginx:latest --record
k rollout undo deployment/web1 --record
k -n kdpd00202 edit deployment web1 --record
谁能告诉我是否需要--record
在这 3 个命令中的每一个中使用?
什么时候需要用--record
,什么时候不用?
我正在尝试创建一个在单个 busybox 容器中运行命令日期的 cronjob 。该命令应每分钟运行一次,并且必须在 17 秒内完成或由 Kubernetes 终止。cronjob 名称和容器名称都应该是 hello。
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: hello
spec:
jobTemplate:
metadata:
name: hello
spec:
completions: 1
activeDeadlineSeconds: 17
template:
metadata:
creationTimestamp: null
spec:
containers:
- image: busybox
name: hello
command: ["/bin/sh","-c","date"]
resources: {}
restartPolicy: OnFailure
schedule: '*/1 * * * *'
status: {}
Run Code Online (Sandbox Code Playgroud)
我想验证作业是否至少成功执行了一次。我使用命令k get cronjob -w尝试了它,它给了我这个结果。
是否有另一种方法来验证作业是否成功执行?向容器添加命令日期是一种好方法吗?