Google Stackdriver中缺少日志记录重复的应用程序

时间:2016-09-28 14:52:47

标签: kubernetes google-kubernetes-engine stackdriver

通常登录Stackdriver非常适合通过转到Container Engine来自KKE的Kubernetes自动获取日志 - >群集 - >命名空间 - >应用程序名称(例如“postgres”)。

我们有两组pod在GKE上的Kubernetes默认命名空间中运行一个临时和生产应用程序。其中只有一个日志记录到Stackdriver上pod的默认应用程序名称。

两个截断的postgres部署配置的片段:

生产

apiVersion: extensions/v1beta1 kind: Deployment metadata: name: postgres spec: replicas: 1 template: metadata: labels: app: database-production track: production spec: containers: - name: postgres image: postgres

分段

apiVersion: extensions/v1beta1 kind: Deployment metadata: name: postgres-staging spec: replicas: 1 template: metadata: labels: app: database-staging track: staging spec: containers: - name: postgres-staging image: postgres

Stackdriver中只有一个日志到postgres,另一个根本没有出现。我已经尝试更改部署的容器名称而没有任何效果。似乎唯一有用的是将整个应用程序托管在另一个命名空间下,但docs

有没有办法具体定义Stackdriver Logging / GKE名称如何通过Kubernetes部署配置进行日志记录?

0 个答案:

没有答案