老师你好,关于ingress-nginx https的证书问题

来源:11-2 ingress -- 四层代理、session保持、定制配置、流量控制(中)

慕数据1402393

2019-08-15

老师,一般小公司没有泛域名。会使用免费的证书,类似阿里云或者腾讯云下发的免费证书。在视频中的配置方法,在controller里面设置 --default-ssl-certification=default/mooc.com-tls 这个应该是属于泛域名吧?

我想问一下 现在公司只会提供免费的证书。几个service都需要用到 https。
例如:
admin.abc.com 管理后台
www.abc.com 前端页面
api.abc.com 接口

这样,我该怎么去配这些呢?

在ingress里面配置多个rules,每个都配置tls吗??不需要设置–default-ssl-certificate?
之前申请了一个免费证书,配置了一下。80端口请求是正常的。结果发现 443 请求 hand shack failed.

写回答

1回答

刘果国

2019-08-16

可以在前面加一层nginx,手动做证书配置,我了解大部分公司是这么做的。毕竟ingress肯定不是第一级,没必要在这做。

0
4
慕数据1402393
非常感谢!
2019-09-02
共4条回复

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程