我正在尝试在群集中部署 heapster 并收集指标并将其存储在 Influxdb 中。我可以为 Influxdb 提供 sink 。但我不确定如何为 - 来源标记提供连接安全的kube API服务器的价值。有人可以帮我找到这个。
注意:我正在尝试在同一个集群中部署heapster kube API服务器正在运行。
提前致谢。
答案 0 :(得分:1)
我使用带参数
的heapster- 源= kubernetes:http://kubernetes.default?inClusterConfig=false&insecure=true&auth=/etc/kubernetes/admin.conf
inClusterConfig=false
表示我不在群集中使用serviceaccount。insecure=true
表示我信任此群集中的ApiServer。auth=/etc/kubernetes/admin.conf
是尝试连接到ApiServer时的身份验证配置,这与您的kubectl / kubelet使用的kubeconfig相同。您可以使用Configmap或普通卷将此配置安装到heapster pod中。更多源配置,您可以参考here