Dev(61)
-
AWS EKS POD DNS 문제 해결 - Route53 CNAME/A record
지난 편에 이어서 AWS EKS CoreDNS의 configmap을 수정해서 forward의 값을 1.1.1.1로 변경시키는 것은 퍼블릭 도메인에는 효과가 있었습니다. 하지만 프라이빗 도메인으로 연결해 놓은 AWS 내부 리소스를 못 찾는 문제가 발생했습니다. CoreDNS 설정을 롤백하고 진짜 원인을 찾기 시작했습니다. 처음 문제 1. EKS Pod에서 api.example.com를 호출하면 DNS를 찾을 수 없다는 에러가 발생 (실제로는 messages.dev.exampleapis.com/v1/api/abcd ...) 발견한 현상 2. 디버그용 컨테이너를 띄워서 nslookup api.example.com 해보면 192.168 IP를 알려줌 Non-authoritative answer: messages..
2023.09.13 -
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 -
How to solve error while creating s3 bucket AccessControlListNotSupported: The bucket does not allow ACLs
In this article, I'll show you how to troubleshoot errors in Terraform development and why they occurred. Problem situation When I applied the terraform code that was working fine to create a new one on a new AWS account, I got the following error │ Error: error creating S3 bucket ACL for my-bucket-name: AccessControlListNotSupported: The bucket does not allow ACLs │ status code: 400, request id..
2023.08.23 -
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 -
ebs-csi-driver volumesnapshot spam log
Failed to watch *v1.VolumeSnapshotContent: failed to list *v1.VolumeSnapshotContent: the server could not find the requested resource 비슷한 에러 로그가 너무 많이 발생하여 이를 해결함 구글에 검색하면 아래와 같은 github 이슈를 찾을 수 있음 내용을 보면 CRD를 추가하라고 함 https://github.com/longhorn/longhorn/issues/2551 [QUESTION] How to fix this (get volumesnapshotclasses.snapshot.storage.k8s.io) problem? · Issue #2551 · longhorn/longhorn Question ..
2023.07.28 -
Helm Error repo grafana not found
Problem: helm command error occurred. Error: repo grafana not found Because there was no helm repo named grafana helm repo list Solve: Add repo grafana helm repo add grafana https://grafana.github.io/helm-charts helm repo update Verify: helm repo list helm search repo grafana Then retry install
2023.06.26