自签名证书--x509: certificate signed by unknown authority

发布时间 2023-10-25 13:22:28作者: 少年老余

问题描述: 

后端日志报错:x509: certificate signed by unknown authority

登陆pod测试:

 

原因: 因为自签名证书,不能识别到根证书

解决:

1.临时办法

把根证书复制到pod

kubectl cp  **.crt /usr/local/share/ca-certificates/

kubectl exec -it **  --  update-ca-certificates

2.重新打镜像

cat  Dockerfile 
FROM harbor.**/**
COPY ca-base64.crt  /usr/local/share/ca-certificates/
COPY  ca-root-base64.crt  /usr/local/share/ca-certificates/
RUN  update-ca-certificates 

docker build -t *** .

3.可以通过configmap,然后挂载方式, 没有去验证