2

GCEで実行されているかなり最近のkubernetesクラスターがあります。アプリケーションで Cloud Logging / Stackdriver にログを記録しようとしています。

そこにすべての kubernetes クラスターのログが表示されますが、コンテナーの出力が具体化されることはありません。

したがって、このガイドに従うと: http://kubernetes.io/docs/getting-started-guides/logging/、ポッドの出力を確認できます

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

これはログ インターフェイスに到達しません。

ポッドがセレクターに表示されない

fluentd-cloud-logging ポッドはログ出力を提供しません

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

私が間違っているかもしれないアイデアはありますか?私の理解では、これはすぐに使えるはずですよね?

4

2 に答える 2

1

わかりました、これはかなりばかげています:

GCE で kubernetes クラスタを実行すると、コンテナ アプリケーションのログが Google Container Engine のログに表示されます。

私は Container Engine を使用していないので、わざわざそこをチェックすることはありませんでした。

于 2016-09-01T10:44:16.570 に答える