Dev/EKS(24)
-
AWS LoadBalancer Security Groups 초기화 문제
개발팀이 AWS Console에서 ALB에 보안그룹을 등록했는데, 계속 지워진다고 연락이 왔습니다. CloudTrail > 이벤트 기록에서 확인을 하고, EKS 노드그룹 스케쥴링 때문에 초기화 되는것 아니냐고 질문주셨습니다. 확인해 보니 노드그룹 스케줄 문제는 아니었습니다. EKS에서 AWS LoadBalacner Controller로 ALB를 프로비저닝했고 컨트롤러가 ALB를 관리하고 있기 때문에 콘솔에서 등록한 시큐리티그룹은 자동으로 삭제되는게 문제였습니다. https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.5/guide/ingress/annotations/#security-groups Annotations - AWS Load Bal..
2023.06.05 -
eks alb 접속 장애문제와 해결과정 (보안그룹)
개발팀에서 개발서버 접근시 504 Gateway Time Out 오류가 발생하고 있다고 연락이 오고 ALB에 연결된 Argocd Dashboard가 접속이 안되는 상황 발생 kubectl get event -n argocd 에서는 특별한 이상한 점을 못찾았고 kubectl logs argocd-server-1234567 -n argocd 아르고 서버 파드의 로그에서 아래와 같은 에러를 확인했습니다. time="2023-05-20T03:39:59Z" level=warning msg="Failed to resync revoked tokens. retrying again in 1 minute: dial tcp: lookup argocd-redis: i/o timeout" time="2023-05-20T03:4..
2023.06.05 -
Cross Functional Team이란?
Cross Functional Team(교차 기능 팀)이란? 일반적으로 팀은 마케팅팀, IT 부서, 영업 부서 등 비슷한 업무를 하는 사람들로 구성된 그룹으로 생각하기 쉽습니다. 하지만 교차 기능 팀은 서로 다른 종류의 전문 지식을 가진 사람들 또는 조직의 다른 부서에서 온 사람들이 함께 모이는 팀입니다. 교차 기능 팀에는 직급이 다른 팀원들이 있을 수 있습니다. 또한 특별한 의사 결정 권한이 있을 수도 있습니다. 예를 들어, 이 팀은 프로젝트에 대한 계획을 일반적인 승인 절차를 거치지 않고 CEO에게 직접 제시합니다. 교차 기능 팀은 오늘날 많은 화제를 불러일으키고 있지만 새로운 개념은 아닙니다. 보험부터 자동차 제조, 기술까지 다양한 산업에서 성공적으로 활용되어 왔습니다. Cross-functiona..
2023.06.03 -
AWS EKS event, could not create volume in EC2
I am working to create pod on AWS EKS. Pod STATUS is Pending, CreahLoopBackOff, Error. I hit the command. kubectl get event -n 3m34s Warning ProvisioningFailed persistentvolumeclaim/etcd-data-etcd-0 failed to provision volume with StorageClass "gp2": rpc error: code = Internal desc = Could not create volume "pvc-7ddb4a8a-4346-4d02-ba80-83b3da72630d": could not create volume in EC2: UnauthorizedO..
2023.06.02 -
eksctl version upgrade For MacOS
Install brew tap weaveworks/tap brew install weaveworks/tap/eksctl upgrade brew upgrade eksctl Verify eksctl version
2023.06.02 -
AWS EKS에서 NGINX Ingress rewrite annotation 사용하기
이 글은 AWS EKS에서 NGINX-Ingress Controller를 설치하고 nginx.ingress.kubernetes.io/rewrite-target annotations를 사용해 여러 애플리케이션을 여러 경로로 라우팅 하는 예제입니다.해결하려는 문제 EKS에서 ALB와 ingress로만 Path-based routing을 하면 경로 영향을 받습니다. (ALB ingress는 rewrite를 지원하지 않습니다) 아래 Ingress는 example.com/two 로 온 요청을 service-two로 보냅니다. (example.com/two -> service-two의 /two ) 하위 경로를 내부 서비스의 root로 보내려면 (example.com/two -> service-two의 / ) ngi..
2023.05.01