본문 바로가기
[AWS EKS]

AWS한국사용자모임 | EKS를 사용하려고 하는데요

by SAMSUNG Metaverse-Cloud 2023. 1. 18.
728x90

 

EKS를 사용하려고 하는데요.
기존 구성환경은
「R53」-「CloudFront(WAF)」-「ELB」-「EC2」-「RDS」였다면
「R53」-「CloudFront(WAF)」-「ELB」-「EKS」-「RDS」구성이 가능한가요?
 
질문1) EKS일경우 service lb구성하면 CLB로 되는걸로 알고 있습니다.위처럼 ALB구성은 어렵나요?
 
질문2)Cloudfront와 LB와의 연계가 가능한가요?
(ALB,CLB가능?)
 
질문3)EKS는 기본적으로 인스턴스(노드)위에서 pod를 올리는 형태가되는데, 오토스케일은 어떻게 설정을 해줘야하나요?
(노드설정시,NodeAutoScalingGroupMinSize,NodeAutoScalingGroupMaxSize설정을 하는데 , EC2의 경우처럼 조건을줘서 스케일하는 방식이 아닌가요?,알아서 min,max사이에서 스케일되는것인지...)
 
질문4)EKS-RDS연결하기위해서는 yaml설정에서 제어해주는것인가요?(webapp_container에서rds로db를쓰기위한설정)
 
질문5)요금... EC2에서 EKS로 이전하는것이 좋을지...
(EKS'한달에 클러스터당$150+EC2ondemand요금...)
(오히려 비싸지지 않을지...)
 
질문6)EKS의 로그는 fluentd로 보낼수 있는 방법이 있을까요?
(demonset fluentd를 이용하는것같은데요. 그 경우 webapp콘테이너의 로그폴더를 클러스터폴더에 마운트,클러스터폴더를 demonset fluentd의 폴더에 마운트 하는 방식으로 보내는것 같은데 이보다 추천돼는 방법이 없을까요?)
질문이 너무 많아서 죄송합니다.
현 일본에서 AWS구축을 하고 있고 EKS로 구현을 하려하는데 관련 기사및 설명이 부족해서 어려움을 겪고 있습니다.
아주 사소한 답변이라도 적어주신다면 큰 도움이 될듯싶습니다.
감사합니다.
 

 

 
  • 김태호
    1) ALB Ingress Controller를 사용하시면 됩니다. https://github.com/kubernetes.../aws-alb-ingress-controller 아니면 NodePort 타입의 서비스를 만드신 다음에 직접 ALB와 연결하는 방법도 가능합니다.
    2) 이건 아마 EKS와는 무관하지 않을까 싶네요...
    3) Pod 개수 오토스케일링(Horizontal Pod Autoscaler), 노드 개수 오토스케일링(cluster-autoscaler) 둘 다 가능합니다. 각 키워드로 검색해보시면 될 것 같아요.
    4) RDS에 특정 Pod만 접근할 수 있게 설정하는 것이 쉽지는 않습니다. RDS에 접속하는 것 자체는 EKS아닐때와 별로 다른 점은 없을 듯 합니다.
    5) 비용을 극도로 아껴야 하는 상황이면 EKS 클러스터 비용이 부담스러우실 수도 있을 것 같아요. 편의성+복잡도 증가 vs 비용을 잘 비교해보셔야 할 것 같습니다.
    6) Pod내에 사이드카로 fluentd 띄우는 방법, stdout으로 로그를 내보내서 fluentd daemonset으로 수집하는 방법도 있을 것 같습니다.
     
     
  • 허민
    저희도 최근에 동일한 환경으로 production까지 구축/운영을 하고 있어서 경험을 공유하고자 합니다.
    1) aws-alb-ingress-controller구축하시면 controller가 nodeport로 alb와 target group등을 만들어 줍니다. https://aws.amazon.com/.../kubernetes-ingress-aws-alb.../
    블로그의 내용을 참고하시면 구성이 수월 하실 껍니다.
    2) alb의 dns 주소를 cf에 등록하시면 됩니다.
    3) 저희는 terraform의 aws-eks-module로 간단히 클러스터와 노드를 생성했고, 이 때 min, max로 스케일링 범위를 잡아서 그안에서 hpa로 노드에 대한 오토스케일을 구현했습니다. 다만, 매트릭설정을 고민하지 않고 넣었다가 운영중인 pod를 지우는 현상을 확인하여 당장은 hpa를 사용하지 않고 있습니다. https://aws.amazon.com/.../horizontal-pod-autoscaling-eks/
    4) helm chart를 이용하시면 configmap으로 간편하게 관리 가능하십니다.
    5) ec2 요금은 많이 절감 되지 싶습니다.
    6) 저희는 CW->EFK로 구상하고 있습니다.
    저희도 아직 운영한지 1개월 정도 밖에 되지 않아 내용이 많이 부족한 듯 싶네요...ㅠㅠ
    AWS.AMAZON.COM
    Kubernetes Ingress with AWS ALB Ingress Controller | Amazon Web Services
    Kubernetes Ingress with AWS ALB Ingress Controller | Amazon Web Services
     
    3

 

 

 

 

 

 

 

 

https://www.facebook.com/groups/awskrug/posts/1738434152925268/

 

로그인 또는 가입하여 보기

Facebook에서 게시물, 사진 등을 확인하세요.

www.facebook.com

 

728x90

댓글