Vit*_*vam 7 mysql kubernetes kubectl
我有一个 mysqldb pod,需要在运行脚本 Restorebackup.sh 时添加日志。该脚本位于 pod 内部,我需要在 pod 的常规日志中记录此日志(使用 kubectl get logs services/mysqldb 访问它)。
有什么办法可以做到这一点吗?
Ji *_*Bin 10
通常kubectl logs显示第一个进程的标准输出(pid=1)。所以你可以尝试将日志放入 pod 中的 /proc/1/fd/1 中。
pod 中的示例命令:
echo hello >> /proc/1/fd/1
Run Code Online (Sandbox Code Playgroud)
然后您将能够hello通过看到这一点kubectl logs。
对于您的脚本restorebackup.sh,也许您可以尝试sh restorebackup.sh >> /proc/1/fd/1重定向所有输出。
| 归档时间: |
|
| 查看次数: |
4247 次 |
| 最近记录: |