Dev(61)
-
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 -
브랜치 쓰지 마세요. 여러 GitOps 환경에 배포할 때요
브랜치 쓰지 마세요. 여러 GitOps 환경에 배포할 때요 Kostis Kapelonis 님이 쓴 https://codefresh.io/blog/stop-using-branches-deploying-different-gitops-environments/ 블로그 포스트를 원작자의 허락을 받고 번역한 글입니다. GitOps 문제에 대한 대표 가이드에서 현재 GitOps 도구가 서로 다른 환경 간의 승격 사례나 다중 클러스터 설정을 모델링하는 방법을 제대로 다루지 못하는 이유를 간략하게 설명했습니다(포인트 3과 4 참조). "다음 환경으로 릴리스를 승격하려면 어떻게 해야 하나요?"라는 질문은 GitOps를 도입하려는 조직들 사이에서 점점 더 인기를 얻고 있습니다. 여러 가지 답이 있을 수 있지만, 이 글에서는..
2023.06.01