2016-08-31 81 views
1

我有一个相当新的kubernetes群集运行在GCE上。我试图让我的应用程序登录到云日志记录/ Stackdriver。gce容器日志没有显示在云端日志记录

我可以看到所有的kubernetes集群日志,但没有实现容器输出。

所以,当我按照本指南:http://kubernetes.io/docs/getting-started-guides/logging/,我可以看到荚

kubectl logs counter 
2163: Wed Aug 31 15:02:52 UTC 2016 

这绝不会向日志接口

Pod not showing in selector

的输出的fluentd,云日志记录荚没有记录输出

kubectl logs --namespace=kube-system fluentd-cloud-logging-staging-minion-group-20hk 

的/var/log/google-fluentd/google-fluentd.log文件看上去很幸福

... 
2016-08-31 14:07:16 +0000 [info]: following tail of /var/log/containers/node-problem-detector-v0.1-hgtcr_kube-system_POD-07e5b134c9f8ff48f73f1df41473a84a07738ac750840f09938d604694c4bd6e.log 
2016-08-31 14:07:16 +0000 [info]: following tail of /var/log/containers/rails-2607986313-s7r5e_default_POD-9f1dd02f23de552a40297f761d09c03b50e5a2cd9789ef498139d24602d9847e.log 
2016-08-31 14:07:16 +0000 [info]: following tail of /var/log/salt/minion 
2016-08-31 14:07:16 +0000 [info]: following tail of /var/log/startupscript.log 
2016-08-31 14:07:16 +0000 [info]: following tail of /var/log/docker.log 
2016-08-31 14:07:16 +0000 [info]: following tail of /var/log/kubelet.log 
2016-08-31 14:07:22 +0000 [info]: Successfully sent to Google Cloud Logging API. 
2016-08-31 14:07:22 +0000 [info]: Successfully sent to Google Cloud Logging API. 

Kubernetes版本是

Client Version: version.Info{Major:"1", Minor:"3", GitVersion:"v1.3.5", GitCommit:"b0deb2eb8f4037421077f77cb163dbb4c0a2a9f5", GitTreeState:"clean", BuildDate:"2016-08-11T20:29:08Z", GoVersion:"go1.6.2", Compiler:"gc", Platform:"darwin/amd64"} 
Server Version: version.Info{Major:"1", Minor:"3", GitVersion:"v1.3.5", GitCommit:"b0deb2eb8f4037421077f77cb163dbb4c0a2a9f5", GitTreeState:"clean", BuildDate:"2016-08-11T20:21:58Z", GoVersion:"go1.6.2", Compiler:"gc", Platform:"linux/amd64"} 

簇开始

export KUBE_GCE_ZONE=europe-west1-d 
export NODE_SIZE=n1-standard-2 
export NUM_NODES=2 
export KUBE_GCE_INSTANCE_PREFIX=staging 
export ENABLE_CLUSTER_AUTOSCALER=true 
export KUBE_ENABLE_CLUSTER_MONITORING=true 
export KUBE_ENABLE_CLUSTER_MONITORING=google 

任何想法我可能做错了?据我的理解,这应该是现成的,对吧?

回答

0

好吧,这是相当愚蠢的:

如果您运行GCE A kubernetes集群,容器应用程序日志将出现在谷歌集装箱引擎日志。

从来没有打扰检查那里,因为,我没有使用容器引擎。