k8s-ingress发布https服务
配置HTTPS步骤:1、准备域名证书文件(来自:openssl/cfssl工具自签或者权威机构颁发)2、将证书文件保存到Secretkubectl create secret tls \blog-aliangedu-cn --cert=blog.aliangedu.cn.pem --key=blog.aliangedu.cn-key.pem3、Ingress规则配置tls1、生成自签证书先去生成证
·
配置HTTPS步骤:
1、准备域名证书文件(来自:openssl/cfssl工具自签或者权威机构颁发)
2、将证书文件保存到Secret
kubectl create secret tls \blog-aliangedu-cn --cert=blog.aliangedu.cn.pem --key=blog.aliangedu.cn-key.pem
3、Ingress规则配置tls
1、生成自签证书
先去生成证书,然后将证书放入kubectl的secret中,在代码中写明引用如下
写入到yaml
apiVersion: networking.k8s.io/v1kind: Ingressmetadata:name: web1spec:ingressClassName: "nginx"tls:- hosts:- blog.aliangedu.cnsecretName: blog-aliangede-cnrules:- host: blog.aliangedu.cnhttp:paths:- path: /pathType: Prefixbackend:service:name: nginxport:number: 80
更多推荐
已为社区贡献13条内容
所有评论(0)