我找不到使用 influxdb 设置 grafana 仪表板来监控 kubernetes 集群的方法
I can't found a way to set up a grafana dashboard with influxdb to monitor a kubernetes cluster
我目前正在使用 Minikube 并尝试使用 Influxdb 设置 Grafana 仪表板来监控我的集群。
我找到了几个教程并使用了这个:https://github.com/kubernetes-retired/heapster/blob/master/docs/influxdb.md as I found many tutorials redirecting to the .yaml here: https://github.com/kubernetes-retired/heapster/tree/master/deploy/kube-config/influxdb
我只是稍微修改了那些 .yaml
,将所有 "extensions/v1beta1"
切换为 "apps/v1"
并将 grafana 服务的类型设置为 NodePort。
但是当我检查服务和部署的创建时 grafana
,找不到 influxdb
和 heapster
。
已创建 kubectl 部署:
未找到部署和服务:
我发现这可能是因为我正在使用的图像不再可用,所以我尝试使用其他图像,例如
image: gcr.io/google_containers/heapster-grafana-amd64:v4.0.2 for grafana
image: gcr.io/google_containers/heapster-influxdb-amd64:v1.1.1 for influx-db
但没有任何变化。
Grafana、influxdb 和 heapster 是在 kube-system 命名空间中创建的。因此,您可以使用以下方式找到它们:
kubectl get pods -n kube-system
kubectl get svc -n kube-system
kubectl get deployments -n kube-system
另外 git 您在存档中使用的存储库,我建议不要使用它。 Heapster 已弃用,取而代之的是 metrics server.
我目前正在使用 Minikube 并尝试使用 Influxdb 设置 Grafana 仪表板来监控我的集群。
我找到了几个教程并使用了这个:https://github.com/kubernetes-retired/heapster/blob/master/docs/influxdb.md as I found many tutorials redirecting to the .yaml here: https://github.com/kubernetes-retired/heapster/tree/master/deploy/kube-config/influxdb
我只是稍微修改了那些 .yaml
,将所有 "extensions/v1beta1"
切换为 "apps/v1"
并将 grafana 服务的类型设置为 NodePort。
但是当我检查服务和部署的创建时 grafana
,找不到 influxdb
和 heapster
。
已创建 kubectl 部署:
未找到部署和服务:
我发现这可能是因为我正在使用的图像不再可用,所以我尝试使用其他图像,例如
image: gcr.io/google_containers/heapster-grafana-amd64:v4.0.2 for grafana
image: gcr.io/google_containers/heapster-influxdb-amd64:v1.1.1 for influx-db
但没有任何变化。
Grafana、influxdb 和 heapster 是在 kube-system 命名空间中创建的。因此,您可以使用以下方式找到它们:
kubectl get pods -n kube-system
kubectl get svc -n kube-system
kubectl get deployments -n kube-system
另外 git 您在存档中使用的存储库,我建议不要使用它。 Heapster 已弃用,取而代之的是 metrics server.