четверг, 10 июня 2021 г.

AWS LoadBalancer Ingress Controller выносим наружу свой домен в EKS

 1. В качестве балансировщика я использую AWS load balancer controller.

 2. в EKS создаем новый Ingress.

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  namespace: default
  name: test1
  annotations:
    kubernetes.io/ingress.class: alb
    alb.ingress.kubernetes.io/scheme: internet-facing
    alb.ingress.kubernetes.io/target-type: ip
spec:
  rules:
    - http:
        paths:
          - path: /
            backend:
              serviceName: test1
              servicePort: 5000

или

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  namespace: default
  name: test1
  annotations:
    kubernetes.io/ingress.class: alb
    alb.ingress.kubernetes.io/scheme: internet-facing
    alb.ingress.kubernetes.io/target-type: ip
spec:
  rules:
    - http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              serviceName: test1
              servicePort: 5000







3.  Создаем CNAME запись у хостинг-провайдера и копируем в DNS зону А запись из AWS Load Balancer.






Комментариев нет:

Отправить комментарий