gpt4 book ai didi

ssl - 如何配置 Kubernetes 与 Google Cloud 一起使用的 SSL 证书?

转载 作者:太空宇宙 更新时间:2023-11-03 13:58:21 26 4
gpt4 key购买 nike

我正在尝试使用 kubectl 命令将我的应用程序发送到谷歌云集群,该命令在企业代理后面需要在执行 HTTPS 请求时使用证书“.crt”文件。

我已经运行了 gcloud container clusters get-credentials... 命令,它还要求提供证书。我按照 Google 给出的说明进行操作,我配置了我的证书文件,没有任何问题并且它有效。

但是当我尝试 kubectl get pods 时,我收到以下消息:

"Unable to connect to the server: x509: certificate signed by unknown authority"

如何配置我的证书文件以供 kubectl 命令使用?

我搜索了这个主题,但发现步骤太难了。我可以运行这样的程序吗:

kubectl --set_ca_file /path/to/my/cert

谢谢

最佳答案

据我所知,简短的回答是否定的。

在这里[1],您可以逐步了解如何以我迄今为止发现的最简单的方式完成这项工作,这不是一种单行方式,但最接近这种方式。

获得证书文件后,您需要运行此命令:

gcloud compute ssl-certificates create test-ingress-1 \ --certificate [FIRST_CERT_FILE] --private-key [FIRST_KEY_FILE]

然后您需要使用配置创建您的 YAML 文件(在链接中有两个示例)

运行这个命令:

kubectl apply -f [NAME_OF_YOUR_FILE].yaml

[1] https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-multi-ssl

关于ssl - 如何配置 Kubernetes 与 Google Cloud 一起使用的 SSL 证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57997389/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com