kubernetes 如何只运行CouchbaseBackupRestore一次

thigvfpy  于 2023-08-03  发布在  Kubernetes
关注(0)|答案(1)|浏览(92)

我为kubernetes群集定义了一个CoucbaseBackupRestore资源。使用flux和kustomize(gitops)进行管理恢复进行得很顺利。但是,当它完成时,它将开始另一个恢复。我只想让它运行一次。有没有可能告诉kubernetes在第一个成功的时候不要再创造一个豆荚?
当作业成功时,我必须注解掉kustomize文件中的CouchbaseBackupRestore资源。但对于生产来说,这不是一个可行的选择。BackoffLimit也不是一个解决方案,因为我希望它在失败时重试。
谢谢你的帮助

fv2wmkja

fv2wmkja1#

目前,操作员将对成功的恢复作业进行垃圾收集。预期的行为是仅在需要恢复作业时应用恢复yaml。
这会导致像这样的工作流中重复创建;但是,我们已打开一个票证来跟踪此请求!https://issues.couchbase.com/browse/K8S-3121

相关问题