docker - Kubernetes Pod在调用具有未知证书颁发机构的Google Cloud pub/sub时失败

标签 docker kubernetes gcloud google-cloud-pubsub

我有一个kubernetes集群设置,我试图在其中从我的Pod向Google Cloud pub / sub发布消息。当pod进行POST调用(由API在后台创建)时,引用以下问题失败:
2016/07/21 10:31:24 Publish failed, Post https://pubsub.googleapis.com/v1/projects/<project-name>/topics/MyTopic:publish?alt=json: x509: certificate signed by unknown authority
我已经在Docker Debian镜像的/ etc / ssl / certs中放置了一个自签名证书。我是否需要购买由某些认证机构签署的SSL证书,还是由自签名的人来完成这项工作,而我在这里遗漏了什么。

最佳答案

自签名证书将不起作用。证书需要由证书颁发机构签名。

关于docker - Kubernetes Pod在调用具有未知证书颁发机构的Google Cloud pub/sub时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38504643/

相关文章:

java - Spring Cloud Dataflow Kubernetes 从 dockerfile 获取 jar 的属性

docker - 无法使用 kompose 从 docker-compose 转换为 kubernetes

google-kubernetes-engine - 错误 : gcloud crashed (WindowsError): [Error 3] The system cannot find the path specified: u'W:\\'

Kubernetes 水平 pod 自动缩放初始延迟?

kubernetes - 初始化后有没有办法在 kubeadm 中分配 pod-network-cidr?

google-cloud-platform - 在没有 gcloud 的情况下获取服务帐户身份验证 token ?

node.js - 在构建启用重试的云函数时,如何实现增量回退?

networking - 如何从Windows 10上的容器(Docker for Windows)连接到Docker主机

php - Docker:在 Windows 上使用 Docker Toolbox 共享卷

docker - 从 Github Actions 上的 package.json 安装私有(private) github 包