在 Kubernetes 上安装证书

我刚开始探索 Kubernetes,我在 Kubernetes 上的一个容器中部署了一个服务,该容器在云上运行。

我的服务需要调用需要证书进行身份验证的数据库。我想知道在 Kubernetes 上存储/安装证书的最佳做法是什么

我需要从我正在使用的代码访问证书,如下所示

const (
    serverCertificate = "./cert/api.cer"
    serverPrivateKey  = "./cert/api.key"
    )
creds, err := credentials.NewServerTLSFromFile(serverCertificate, serverPrivateKey)


浮云间
浏览 95回答 0
0回答

炎炎设计

您可以将证书存储在 Kubernetes Secret 中:https ://kubernetes.io/docs/concepts/configuration/secret/以下是有关如何执行此操作的示例: https: //kubernetes.io/docs/concepts/configuration/secret/#creating-a-secret-using-kubectl-create-secret
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go