小编O.M*_*Man的帖子

在 Kubernetes 中的 kubectl 命令式命令中使用 --record

我试图找到有用的信息,我应该在什么时候使用--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,什么时候不用?

kubernetes kubernetes-pod

7
推荐指数
2
解决办法
1487
查看次数

如何验证 Kubernetes 中的 cronjob 成功完成

我正在尝试创建一个在单个 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尝试了它,它给了我这个结果。

在此处输入图片说明

是否有另一种方法来验证作业是否成功执行?向容器添加命令日期是一种好方法吗?

kubernetes kubernetes-cronjob

3
推荐指数
1
解决办法
3170
查看次数