在此处输入图片说明我试图使用此链接https://github.com/kubernetes/heapster/blob/master/docs/influxdb.md中的说明,但我无法安装它。具体来说,我不知道这条指令的意思是“确保导出kubecfg.sh”。我甚至不知道我在哪里可以找到这个sudo find / -name "kubecfg.sh"
并且我没有找到任何结果。
当我这样做时继续进行下一步"kubectl create -f deploy/kube-config/influxdb/"
它说没有找到kube-system我正在使用最新版本的kubernetes版本1.0.1
这些说明是否有任何人可以提供如何安装的说明?我有kubernetes集群并运行我能够创建和删除pod等等,默认是我在kubectl get pods,svc,rc --all-namespaces
在yaml文件中将kube-system更改为默认值只是让我更进一步,但我无法访问UI等等。所以安装kube-system更有意义但是我不知道如何做到这一点,任何关于安装Influxdb和grafana以使其启动和运行的说明将非常有帮助
答案 0 :(得分:1)
我使用的是kubernetes版本1.0.1的最新版本
仅供参考,最新版本为v1.2.3。
...它说没有找到kube系统
您可以通过运行来创建kube-system命名空间
kubectl create namespace kube-system
。
希望一旦你创建了kube-system命名空间,其余的指令就可以了。
答案 1 :(得分:1)
我们在部署grafana / Influxdb时遇到了同样的问题。所以我们挖掘它:
Per https://github.com/kubernetes/heapster/blob/master/docs/influxdb.md因为我们没有外部负载均衡器,所以我们将grafana服务上的端口类型更改为NodePort,使其可以在端口30397访问。
然后在这里查看控制器配置:https://github.com/kubernetes/heapster/blob/master/deploy/kube-config/influxdb/influxdb-grafana-controller.yaml并注意到关于使用api-server代理的注释,我们不会通过暴露NodePort来做,所以我们从配置中删除了GF_SERVER_ROOT_URL环境变量。那时Grafana至少似乎在运行,但看起来它无法到达Influxdb。
然后我们将数据源更改为使用localhost而不是monitoring-influxd并且能够连接。我们现在正在获取有关群集使用情况的数据,但单个pod数据似乎不起作用。