Aws

EKS - NetworkLoadBalancer

wngnl05 2024. 12. 24. 14:56

Service.yaml

apiVersion: v1
kind: Service
metadata:
  name: <서비스 이름>
  namespace: <네임스페이스>
  annotations:
    service.beta.kubernetes.io/aws-load-balancer-type: "nlb"
    service.beta.kubernetes.io/aws-load-balancer-subnets: <서브넷 아이디>, <서브넷 아이디>
    alb.ingress.kubernetes.io/load-balancer-name: <NLB 이름>
    alb.ingress.kubernetes.io/scheme: #internet-facing #internal
    alb.ingress.kubernetes.io/healthcheck-path: <>
spec:
  selector:
    <key>: <label>
  ports:
    - protocol: TCP
      port: 80
      targetPort: <앱 포트>
  type: LoadBalancer