- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 pod 的生命周期事件。问题是来自 preStop
的命令根本不运行。有没有办法监控它是否启动?容器的日志为空。
lifecycle:
preStop:
exec:
command: [ "/bin/sh", "-c", "/clean.sh" ]
最佳答案
我正在寻找一些东西,所以我添加了一些日志记录,以帮助查看 pod 的 stdout/stderr 日志中的脚本日志。
所以对我来说,这种方法对我有帮助
lifecycle:
preStop:
exec:
command: ["/bin/sh", "-c", "/clean.sh > /proc/1/fd/1"]
并且能够验证日志
kubectl get pods
kubectl logs -f my_stohook_pod
/proc/PID/fd/1
将帮助我们重定向容器主进程的脚本日志 stdout/stderr。
关于kubernetes - 如何监控 `preStop` 命令的执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46525317/
我正在尝试使用 pod 的生命周期事件。问题是来自 preStop 的命令根本不运行。有没有办法监控它是否启动?容器的日志为空。 lifecycle: preStop:
我正在测试生命周期钩子(Hook),启动后工作得很好,但我认为前停止永远不会被执行。还有一个answer ,但它不起作用,实际上如果它起作用,它将与 k8s 文档相矛盾。因此,从文档中: PreSto
基本上,我想做的是玩转 pod 生命周期,并检查我们是否可以在 pod 终止之前进行一些清理/备份,例如复制日志。 我需要的 : 在终止之前将日志/堆转储从容器复制到 hostPath/S3 我尝试了
我正在尝试使用两个容器创建一个小 Pod 示例,这些容器通过 emptyDir 卷共享数据。在第一个容器中,我在它被销毁之前等待了几秒钟。 在 postStart 中,我正在将文件写入名为“start
我正在尝试在 Pod 终止之前将日志传输到 S3。为此,我们需要 将我们的容器配置为具有 AWS-CLI。我成功地做到了 在 postStart Hook 中使用脚本。 执行 AWS S3 命令将文件
当我删除一个 pod 时,我正在使用 preStop 命令优雅地关闭我的服务器应用程序。 pod/容器在运行 preStop 命令时的状态是什么?例如,它会在运行 preStop 命令之前停止网络接口
我在有状态 Pod 资源中定义了一个 preStop 钩子(Hook),该钩子(Hook)运行 bash 脚本,以确保在应用程序中少数进程完成/取消/错误之前不会终止 Pod。我没有定义终止Grace
目前,我的 kubernetes 配置中有以下生命周期 Hook : lifecycle: preStop: httpGet: path: /path
我是一名优秀的程序员,十分优秀!