我正在使用exec运行Kubernetes服务,该服务在statefulset中只有很少的Pod。如果我杀死了exec中服务使用的主容器之一,则它退出并显示代码137。我要在杀死后立即将其转发到另一个容器,或者在退出前应用等待。我需要帮助。等待答案。谢谢。
137表示您的进程由于SIGKILL而退出,通常是因为系统用完了RAM。不幸的是,SIGKILL不会延迟,内核只会丢弃您的进程,仅此而已。 Kubernetes确实会快速检测到它,如果您使用的是基于服务的网络路径,它通常会在1-2秒内做出反应。我建议您调查一下为什么您的过程难以解决并解决问题:)