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

更多推荐
所有评论(0)