카테고리 없음

Amazon EKS 1.22 ingress

노트에버 2022. 6. 9. 09:20

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  namespace: game-2048
  name: ingress-2048
  annotations:
    alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:ap-northeast-2:124124124124:certificate/125125124sadf
    alb.ingress.kubernetes.io/ssl-policy: ELBSecurityPolicy-2016-08
    alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS":443}]'
    alb.ingress.kubernetes.io/actions.ssl-redirect: '{"Type": "redirect", "RedirectConfig": { "Protocol": "HTTPS", "Port": "443", "StatusCode": "HTTP_301"}}'
    alb.ingress.kubernetes.io/subnets: subnet-124125125,subnet-124124124
    alb.ingress.kubernetes.io/target-type: instance
    alb.ingress.kubernetes.io/security-groups: sg-124124124124
    external-dns.alpha.kubernetes.io/hostname: test.co.kr
spec:
  ingressClassName: alb
  rules:
    - http:
        paths:
         - path: /*
           pathType: ImplementationSpecific
           backend:
             service:
               name: ssl-redirect
               port:
                 name: use-annotation
         - path: /*
           pathType: ImplementationSpecific
           backend:
             service:
               name: service-2048
               port:
                 number: 80