我在aws中都使用了两个链接kubernetes。
1)https://ramhiser.com/post/2018-05-20-setting-up-a-kubernetes-cluster-on-aws-in-5-minutes/
但是问题是我需要通过HTTPS(ssl)协议运行应用程序
我们在AWS ECR中有docker镜像。我们还有ssl的证书密钥文件和链文件。如何使用kubernetes对其进行配置?因此容器将在https中运行
现在它像http://www.example.com一样运行。应该像 https://www.example.com
过程就像
1)在github中推送代码(完成)
2)创建docker映像(完成)
3)将Docker映像推送到AWS ECR(完成)
4)从aws ecr提取图像并与kubernetes集群一起运行(完成)
6)在80端口(完成)http://www.example.com
上处理http协议7)将域绑定到群集端点(完成)
8)配置SSL(未完成)https://www.example.com
有人有建议吗?
答案 0 :(得分:0)
要在kubernetes上运行应用程序或设置SSL和TLS最佳实践,建议使用cert-manager
和ingress
。
Ingress充当网关,将服务公开给外界并管理连接。
cert-manager
用于管理域的SSL证书。您可以按照本指南设置ingress
和cert-manager
: