为heapster提供身份验证以连接到GKE中的安全kube API服务器

时间:2017-05-02 06:40:50

标签: kubernetes monitoring google-kubernetes-engine heapster

我正在尝试在群集中部署 heapster 并收集指标并将其存储在 Influxdb 中。我可以为 Influxdb 提供 sink 。但我不确定如何为 - 来源标记提供连接安全的kube API服务器的价值。有人可以帮我找到这个。

  

注意:我正在尝试在同一个集群中部署heapster   kube API服务器正在运行。

提前致谢。

1 个答案:

答案 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