diff --git a/crafty/ingress.yaml b/crafty/ingress.yaml index 56e2464..02d9c35 100644 --- a/crafty/ingress.yaml +++ b/crafty/ingress.yaml @@ -1,13 +1,31 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute metadata: name: crafty-ingress namespace: crafty annotations: cert-manager.io/cluster-issuer: "letsencrypt-prod" - traefik.ingress.kubernetes.io/router.tls: "true" - traefik.ingress.kubernetes.io/service.serversscheme: "https" - traefik.ingress.kubernetes.io/service.serverstransport: "crafty-crafty-insecure@kubernetescrd" +spec: + entryPoints: + - websecure + routes: + - match: Host(`crafty0213.kro.kr`) + kind: Rule + services: + - name: crafty + port: 8443 + scheme: https + serversTransport: crafty-insecure + tls: + secretName: crafty-tls +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: crafty-tls-cert + namespace: crafty + annotations: + cert-manager.io/cluster-issuer: "letsencrypt-prod" spec: ingressClassName: traefik tls: