분류 전체보기(107)
-
데브옵스란 무엇인가
데브옵스는 개발(Dev)와 운영(Ops)의 합성어입니다. 지금 사용하는 데브옵스(devops)라는 단어는 2004년에 처음으로 등장하고, 2010년에 본격적으로 사용한 것으로 보입니다. https://aws.amazon.com/ko/devops/what-is-devops/ DevOps란 무엇인가요? - DevOps 모델 설명 - Amazon Web Services(AWS) 소프트웨어와 인터넷은 쇼핑에서 엔터테인먼트 그리고 뱅킹에 이르기까지 전 세계와 산업을 변화시켰습니다. 이제 소프트웨어는 비즈니스를 지원하는 것에 그치지 않고, 비즈니스의 모든 부분 aws.amazon.com https://azure.microsoft.com/ko-kr/resources/cloud-computing-dictionary/w..
2023.06.08 -
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 -
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