nginx ingress 使用 tls 证书

1. 设置secret

kubectl create secret tls  ingress-secret --key /tmp/traefik/senyint.com.key  --cert /tmp/traefik/senyint.com.crt -n senyint

2. 配置ingress

[root@master1 tmp]# cat hipempifefrontend-ingress-ssl.yaml 
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: hipempifefrontend
  namespace: senyint
spec:
  tls:
  - hosts: 
    - prodhipempifefrontend.senyint.com
    secretName: ingress-secret
  rules:
  - host: prodhipempifefrontend.senyint.com
    http:
      paths:
      - backend:
          serviceName: hipempifefrontend
          servicePort: 80
原文地址:https://www.cnblogs.com/fengjian2016/p/13361317.html