diff --git a/ingress.yaml b/ingress.yaml index 26fa13a..6dbdc80 100644 --- a/ingress.yaml +++ b/ingress.yaml @@ -2,9 +2,15 @@ apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: nginix-ingress + annotations: + cert-manager.io/issuer: "letsencrypt-issuer" spec: + tls: + - hosts: + - nginix.kl.suyiiyii.top + secretName: nginix-tls rules: - - host: nginix.example.com + - host: nginix.kl.suyiiyii.top http: paths: - path: / @@ -13,4 +19,4 @@ spec: service: name: nginix-service port: - number: 80 \ No newline at end of file + number: 80 diff --git a/issuer.yaml b/issuer.yaml new file mode 100644 index 0000000..62b960a --- /dev/null +++ b/issuer.yaml @@ -0,0 +1,16 @@ + +apiVersion: cert-manager.io/v1 +kind: Issuer +metadata: + name: letsencrypt-issuer + namespace: default +spec: + acme: + server: https://acme-v02.api.letsencrypt.org/directory + email: suyiiyii@gmail.com + privateKeySecretRef: + name: letsencrypt-issuer-key + solvers: + - http01: + ingress: + class: nginx \ No newline at end of file