EKS(4)
-
AWS EKS POD DNS 문제 해결 - CoreDNS forward
nslookup kubernetes.default 10.100.0.10 server can't find kubernetes.default: NXDOMAIN 개발팀에서 새로운 기능을 추가해서 배포를 했는데 I/O error on POST request for “https://messages.dev.example.com/email/v2/messages”: No subject alternative DNS name matching messages.dev.example.com found. 이런 에러가 발생한다고 문의가 왔습니다. 로그를 상세히 찍어봐도 에러 메시지는 비슷했습니다. No subject alternative DNS name matching messages.dev.example.com found 해당 ..
2023.09.13 -
aws eks ALB, NLB error: service Failed build model due to unable to resolve at least one subnet
EKS AWS LBC is not able to auto-discover subnets https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.5/deploy/subnet_discovery/ --- Public subnets¶ Public subnets are used for internet-facing load balancers. These subnets must have the following tags: Key Value kubernetes.io/role/elb 1 or `` Private subnets¶ Private subnets are used for internal load balancers. These subnets must h..
2023.08.10 -
EKS에 CLB, NLB, ALB 만들기, AWS Load Balancer Controller 사용
AWS EKS에서 AWS Load Balancer Controller를 사용해 CLB(Classic Load Balancer), NLB(Network Load Balancer), ALB(Application Load Balancer)를 만들어 보겠습니다. AWS Load Balancer Controller란? Elastic Load Balancer를 Kubernetes cluster에서 관리하도록 도와주는 컨트롤러 전에는 AWS ALB Ingress Controller 라는 이름으로 불렸으며 지금은 AWS Load Balancer Controller라는 이름으로 변경했습니다. 크게 두 가지 기능을 합니다. 1. Kubernetes Ingress 리소스에서 Application Load Balancer를 ..
2023.04.09 -
AWS EKS를 쉽게 쓰는 방법, AWS EKS Blueprint
Amazon Elastic Kubernetes Service(EKS)는 AWS에서 제공하는 완전 관리형 쿠버네티스입니다. 클라우드에서 K8S를 사용하고 싶어하는 요구는 많지만 기술적인 어려움 때문에 도입을 못하는 경우가 대부분입니다. Kubernets는 사용할 수 있는 도구 및 설계 옵션이 매우 많아서 애플리케이션의 요구 사항을 충족하는 EKS 클러스터를 구축하는 데 상당한 시간과 깊은 전문 지식이 필요하기 때문입니다. 또 EKS 클러스터 전체에 걸쳐 일관성과 표준화를 보장하는 것이 필요해졌고, 이를 쉽게 프로비저닝 하기 위해 EKS Blueprint가 만들어졌습니다. EKS Blueprint는 Terraform과 AWS CDK에서 구현됩니다. 쉽게 설명하면 테라폼 코드에서 명세에 맞게 옵션을 설정만해주..
2022.07.07