簡體   English   中英

Solve 命令在 pod Kubernetes 中以退出代碼 137 終止

[英]Solve command terminated with exit code 137 in pod Kubernetes

我正在使用 exec 運行 Kubernetes 服務,它在 statefulset 中幾乎沒有 pod。 如果我在 exec 中殺死服務使用的主 pod 之一,它會以代碼 137 退出。我想在殺死后立即將其轉發到另一個 pod 或在退出之前應用等待。 我需要幫助。 等待答復。 謝謝你。

137 表示您的進程由於 SIGKILL 而退出,通常是因為系統內存不足。 不幸的是,SIGKILL 不可能有任何延遲,內核只會刪除您的進程,僅此而已。 Kubernetes 確實會快速檢測到它,如果您使用的是基於服務的網絡路徑,它通常會在 1-2 秒內做出反應。 我會建議調查為什么你的過程被硬殺死並解決這個問題:)

您的 ServiceAcount 沒有所需的角色。 我的猜測是缺少 'watch' 、 'get' 、 'list' 動詞。 檢查RBAC 授權

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM