如何在Google Kubernetes上添加SSL/TLS证书
我正在从事一个web项目,其中前端构建在react上,并使用gh页面托管在github上。现在,后端构建在node.js上,并使用kubernetes引擎托管在google云上 问题是前端在https上,后端在Http上,因此我面临混合内容错误。我尝试过添加入口,但效果并不理想。这是我第一次在谷歌云上托管东西 我不知道如何正确地将ssl证书添加到kubernetes以将http转换为https。我尝试了谷歌云文档中的所有内容,但仍然不知道哪里出了问题如何在Google Kubernetes上添加SSL/TLS证书,kubernetes,google-cloud-platform,gcloud,kubectl,Kubernetes,Google Cloud Platform,Gcloud,Kubectl,我正在从事一个web项目,其中前端构建在react上,并使用gh页面托管在github上。现在,后端构建在node.js上,并使用kubernetes引擎托管在google云上 问题是前端在https上,后端在Http上,因此我面临混合内容错误。我尝试过添加入口,但效果并不理想。这是我第一次在谷歌云上托管东西 我不知道如何正确地将ssl证书添加到kubernetes以将http转换为https。我尝试了谷歌云文档中的所有内容,但仍然不知道哪里出了问题 而且我没有任何域。查看文档,GCP似乎倾向于
而且我没有任何域。查看文档,GCP似乎倾向于使用K8s标准方式将SSL/TLS添加到集群: 这意味着您必须配置入口实体以使用TLS机密:
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: my-ingress-2
spec:
tls:
- secretName: secret-name
rules:
- http:
paths:
- path: /*
backend:
serviceName: service-name
servicePort: 60000
您需要存储在中的有效证书。要获得这样一个证书——不仅仅是一个让客户端弹出额外提示的自签名证书——您确实需要一个有效的域名
有关完整的演练,请参阅此部分。欢迎来到Stack Overflow!你需要澄清你的情况和你的要求,以得到有用的回应。