【发布时间】:2019-06-02 21:12:44
【问题描述】:
我正在尝试从 pod 中使用 Kubernetes API。将列出/观看 pod 和自定义资源。
将 url 构造为“https://KUBERNETES_SERVICE_HOST:KUBERNETES_SERVICE_PORT_HTTPS” 授权头=“承载/var/run/secrets/kubernetes.io/serviceaccount/token” CaCert = /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
在 minikube 中运行时,请求失败并显示“错误:连接 ETIMEDOUT 10.96.0.1:443” 在 GCP 中运行的相同代码失败并显示:“错误:无法验证第一个证书”
【问题讨论】:
-
stackoverflow.com/questions/30690186/… 这个链接有一些你可以尝试的解决方案。
-
虽然这些帖子中的问题标题相似,但实际问题却有所不同。在 minikube 的情况下,我无法连接到 api 服务器。在 GCP 中运行时,证书存在一些问题。
-
我也试过这个教程,但我得到了同样的行为。 medium.com/@pczarkowski/…
标签: api kubernetes kubernetes-apiserver