Dev/EKS(24)
-
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 -
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 -
Karmada 설치하기
이 글은 AWS EKS에 Karmada를 설치하고 멤버 클러스터로 또 다른 EKS clsuter를 등록하고 테스트하는 과정을 기록했습니다. karmada control-plane에 member cluster를 등록하는 push, pull 두 방식 중에 push방식을 사용했습니다. 글의 흐름 host cluster 생성 -> 배스천 생성 -> karmada 설치 -> member cluster1,2 생성 -> 배포 테스트 1. Karamada 설치를 위한 테스트 환경 구축 eksctl과 kubectl이 필요합니다. 저는 eksctl 버전 0.144.0, kubectl 버전 v1.27.2를 사용했습니다. 로컬에서 eksctl로 eks 클러스터를 만듭니다. HTML 삽입 미리보기할 수 없는 소스 eksctl ..
2023.06.20 -
1 pods are unevictable from node eksctl
How to solve "1 pods are unevictable from node in eksctl". I tried to delete the AWS EKS cluster with the eksctl command. Problem: eksctl delete fail (pending, stuck, block) eksctl delete cluster -f host.yaml 2023-06-16 16:41:12 [ℹ] deleting EKS cluster "host" 2023-06-16 16:41:12 [ℹ] will drain 0 unmanaged nodegroup(s) in cluster "host" 2023-06-16 16:41:12 [ℹ] starting parallel draining, max in-..
2023.06.16 -
EKS ALB 504 Gateway Time-out
EKS에서 AWS Load Balancer Controller를 설치하고 Ingress를 통해 ALB를 프로비저닝 했다. 처음에는 default로 생기는 security groups을 사용하다가 alb.ingress.kubernetes.io/security-groups: sg-xxxx, nameOfSg1, nameOfSg2 이 annotations를 추가해서 직접 생성한 보안그룹을 추가했다. 하지만 서비스에서 504 error가 발생했다. 해결 방법은 alb.ingress.kubernetes.io/manage-backend-security-group-rules 어노테이션을 추가로 등록해줘야 한다. 이유는 공식 문서에 나오는데 When this annotation is not present, the con..
2023.06.07