作品分享
问答交流
发现
任务
客服工单
apiVersion: networking.k8s.io/vlbetal kind: Ingress metadata: name: ingress-example annotations: spec: rules: - host: b**k.com http: paths: -path: /bookinfo backend: serviceName: service-a servicePort: 80 -path: /subscription backend: serviceName: service-b servicePort: 80
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyouttls.key -out tls.crt -subj "/CN=b88k.com/O=b88k.com"
kubectl create secret tls book --key tls.key --cert tls.crt
apiVersion: networking.k8s.io/vlbetal kind: Ingress metadata: name: ingress-example annotations: spec: tls: - host: - b**k.com secretName:b**k rules: - host:b**k.com http: paths: -path: /bookinfo backend: serviceName: service-a servicePort: 80 -path: /subscription backend: serviceName: service-b servicePort: 80
tls.key和tls.crt字段名称不能更改。 Secret必须和Ingress在同一个定名空间,否则证书设置会失败。 tls.key、tls.crt存放的实在是key和crt的Base64编码文件,在Linux环境中可以用Base64解码对比证书信息。
curlhttp://127.0.0.1:10246/configuration/backends
举报
Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )
GMT+8, 2025-2-6 05:54, Processed in 0.180442 second(s), 35 queries.© 2003-2025 cbk Team.