2

我有一个 docker 映像,其中包含一些我想使用 K8 cronjob 执行的 python 函数。

我将 docker 映像添加到 cronjob 规范中,以便按计划执行这些功能。

如果我通过遵循日志的部署规范创建具有相同 docker 映像的容器,是否有必要或有益?

4

1 回答 1

2

取决于您是否希望能够使用日志进行实时调试。

Kubernetes 中的每个作业都会创建一个 Pod,因此基本上您可以通过以下方式查看日志:

kubectl logs <pod-name>

另一种选择是将 Pod 日志流式传输到EFKELK堆栈等日志记录工具。此外,还有许多付费供应商允许您将日志发送到云,所以这是另一种选择。

于 2020-07-02T02:51:02.747 回答