由未知权限签署的证书Kubernetes Engine

时间:2018-09-25 21:48:39

标签: go kubernetes google-cloud-platform containers google-kubernetes-engine

当我将docker映像部署到Kubernetes Engine时,

enter image description here  吊舱无法初始化,吊舱仅向https://jsonplaceholder.typicode.com/发出简单的get请求 code

我收到一条错误消息certificate signed by unknown authority

enter image description here

1 个答案:

答案 0 :(得分:4)

从您问题的注释中,我希望您能解决Alpine基本映像未填充ca-certificates软件包这一常见问题的问题,该软件包包含许多根CA证书以锚定您的信任根

在您的Dockerfile中添加以下命令,以确保将这些命令安装在生成的映像中:

RUN apk update && apk add ca-certificates && rm -rf /var/cache/apk/*

(我们在最终图像的各个图层中,只需执行RUNavoid introducing unnecessary bloat的一个步骤即可执行多项操作)。

包含CA证书包的基础映像也可以在容器注册表中找到(尽管我不声明其适用性或来源)。