Kubernetes可以查看我的Angular控制台日志吗?

时间:2020-11-10 10:12:13

标签: angular logging kubernetes stdout

我的角度应用程序已部署在Kubernetes容器上,并且仅在将它们输出为stdout或stderr时才刮刮该容器上的应用程序日志。在我的有角度的应用程序中,我目前正在使用console.log登录,因为我相信它是同一功能Question I referred,想知道这是正确的还是stdout是其他东西?

1 个答案:

答案 0 :(得分:1)

简短回答:否

Angular应用运行在用户浏览器中。这意味着任何使用console.log的日志都将在他们的浏览器中记录在用户端,而Kubernetes对此一无所知。

在Kubernetes中运行的部分实际上是一个静态Web服务器,例如Nginx,或者也许是仅提供文件的NodeJS服务器。

如果您有后端服务(例如NodeJS),则服务器进程中的日志将显示在stdout和stderr中。这些可以在Kubernetes中获取。

要从Angular获取日志,您需要通过REST或类似方法将它们从客户端发送到后端。

相关问题