获取 PreStop 生命周期挂钩执行结果



我正在尝试找出如何获取preStop执行结果以进行调试。

我正在创建一个具有以下生命周期定义的 pod(不是部署的一部分(:

   terminationGracePeriodSeconds: 60
   lifecycle:
      preStop:
        exec:
          command:
          - /bin/sh
          - -c
          - "echo trying post_stop;sleep 60"

当我运行它时,我可以看到它等待 60 秒,但我看不到钩子被触发的任何事件preStop不是在我运行kubectl get events时触发,也不是在我运行kubectl describe pod <my-pod>然后我很想知道钩子的日志被写入在哪里,我试图运行kubectl logs <my-pod> -f但我没有看到任何日志

您走在正确的道路上,kubectl describe ,请查看以下位置: /dev/termination-log另请参阅文档。

相关内容

  • 没有找到相关文章

最新更新