我使用GKE已有一年多了,而且我对stackdriver日志记录/监视从未遇到任何问题。但是,当我创建版本为 1.15.9-gke.26 的新集群时,我在stackdriver中看不到任何日志(两个指标均未显示)。它也不适用于版本为1.14的 new 集群。尽管它适用于较旧的群集,但群集已从1.13更新到1.14。
某些设置:
gke版本= 1.15.9-gke.26
Stackdriver Kubernetes Engine监视=系统和工作负载日志记录和监视
VPC原生(别名IP)=启用
工作负载身份=禁用
奇怪的事情:
以下守护程序集具有0/0个Pod(DaemonSet未选择节点):
-元数据代理v0.1
-nvidia-gpu-device-plugin(听起来没有用)
我不确定stackdriver的工作方式以及调试方式...我将不胜感激
当前在集群上运行的部署和后台驻留程序:
kubectl get daemonsets,deployments --all-namespaces
NAMESPACE NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE
kube-system daemonset.extensions/fluentd-gcp-v3.1.1 3 3 3 3 3 beta.kubernetes.io/fluentd-ds-ready=true,beta.kubernetes.io/os=linux 16h
kube-system daemonset.extensions/metadata-proxy-v0.1 0 0 0 0 0 beta.kubernetes.io/metadata-proxy-ready=true,beta.kubernetes.io/os=linux 16h
kube-system daemonset.extensions/nvidia-gpu-device-plugin 0 0 0 0 0 <none> 16h
kube-system daemonset.extensions/prometheus-to-sd 3 3 3 3 3 beta.kubernetes.io/os=linux 16h
NAMESPACE NAME READY UP-TO-DATE AVAILABLE AGE
kube-system deployment.extensions/event-exporter-v0.3.0 1/1 1 1 16h
kube-system deployment.extensions/fluentd-gcp-scaler 1/1 1 1 16h
kube-system deployment.extensions/heapster-gke 1/1 1 1 16h
kube-system deployment.extensions/kube-dns 2/2 2 2 16h
kube-system deployment.extensions/kube-dns-autoscaler 1/1 1 1 16h
kube-system deployment.extensions/l7-default-backend 1/1 1 1 16h
kube-system deployment.extensions/metrics-server-v0.3.3 1/1 1 1 16h
kube-system deployment.extensions/stackdriver-metadata-agent-cluster-level 1/1 1 1 16h
答案 0 :(得分:1)
每个文档,正如@Darshan Naik所述:
如果使用的是传统日志记录和监视,则必须先切换到Kubernetes引擎监视,然后再删除对传统日志记录和监视的支持。从GKE 1.15开始不再支持旧式记录和监视。
https://cloud.google.com/monitoring/kubernetes-engine#select