当前位置: 首页 > 知识库问答 >
问题:

“库贝特尔等待”永远等待

拓拔嘉颖
2023-03-14

如果吊舱已经处于状态,我还希望命令立即返回。但这不会发生。

kubectl wait不是我要找的命令吗?

共有1个答案

帅颖逸
2023-03-14

使用裸吊舱并不是运行必须完成的命令的最佳方法。考虑使用作业控制器:

作业创建一个或多个吊舱,并确保指定数量的吊舱成功终止。当pods成功完成时,作业跟踪成功完成的情况。

然后,您可以等待作业条件:
kubectl wait--for=condition=complete-timeout=24h job/longrunningjobname

 类似资料:
  • 我已经安装了babel-preset-es2017和babel-preset-env并更新了babelrc中的预置,但仍然给出了这个错误 是不是少了什么?

  • 考虑以下示例代码,其中线程A在队列上推送函数,线程B在从队列中弹出时执行这些函数: 其中是一个并发队列,它有一个和一个函数,每个返回一个指示给定操作是否成功。因此,如果已满,则返回,如果为空,则返回。 现在我想知道代码是否在所有情况下都是线程安全的。让我们假设线程B的失败并即将调用

  • 更新假设副本是执行Run时在“等待调试器”中遇到的问题,而执行Debug时在“等待调试器”中遇到的问题,产生问题的步骤不同,解决方案也不同。 每当我尝试使用Android Studio的调试功能时,运行状态总是停留在: 当我正在调试的设备(三星Galaxy S3 Android 4.3)将显示 从Android Studio0.8.8一直到1.0都是这样。在同一台计算机上,我可以在同一台设备上使用

  • 我正在尝试将数据库调用移出控制器,以清理并使其可测试。当它们在控制器中时,一切都会顺利进行。我将它们移出控制器,并添加了一个异步,以确保我们等待。否则,我将调用的中的函数。现在,一旦我使用async/await,控制器中的函数就会认为没有用户,因为它没有等待。 有几个关于异步等待的SO问题,但我没有找到一个解决我的问题。我确实验证了返回了我的用户,并添加了控制台日志来显示路径。 节点猫鼬异步等待似

  • 我在网上搜索了很多关于vs await async,但是在这个特定的使用场景中,我并不真正理解其中的区别。我相信情况很简单。 vs. 其中,是一个异步方法,其中包含一些异步调用,例如使用wait调用db。 问题: 在这种情况下,两者之间有什么区别吗?任何帮助或意见,谢谢!

  • 问题内容: 如何更改以下代码,以触发两个异步操作并有机会同时运行? 我需要做这样的事情吗? 问题答案: TL; DR 不要在获得承诺的问题中使用模式,而是分别等待它们;而是使用(至少现在): 虽然您的解决方案 确实 并行运行这两个操作,但如果两个诺言都被拒绝,它就无法正确处理拒绝。 细节: 您的解决方案并行运行它们,但始终等待第一个完成,然后再等待第二个。 如果您只想启动它们,并行运行它们,并获得