
SSM으로 Bastion EC2 접속은 정상Bastion 안에서 aws eks update-kubeconfig --region ap-northeast-2 --name team5-dev-eks로 kubeconfig 설정까지는 정상하지만 이후 kubectl get node

정상적으로 동작하던 GitHub Actions의 OIDC 인증이 어느 순간부터 Role assume 거부 에러로 실패

GitHub Actions 파이프라인 구축 중, AWS OIDC 인증 단계를 정상적으로 통과하고 프로젝트 배포를 위한 Docker 빌드 과정까지 완료하였으나, AWS ECR 레포지토리로 이미지를 푸시하는 과정에서 인증 거부 에러 발생
🦁 CI가 완료되면 Runner가 kubectl apply를 직접 실행해서 클러스터에 배포했음 (Push 방식)GitOps는 배포 방식을 근본적으로 바꿈클러스터가 스스로 Git 을 감시하다가 "Git 에 변경이 생기면 내가 알아서 맞춰나간다" 는 방식
🦁 스케줄링(Scheduling) 은 새로 생성된 Pod을 어느 노드에 실행할지 결정하는 과정 스케줄링 동작의 대부분은 Label(키-값 메타정보)과 Selector(라벨 기반 질의)로 이루어짐Kubernetes는 Pod을 특정 노드에 배치하는 5가지 메커니즘을 제공

🦁 Docker로 컨테이너 하나를 실행하는 것은 쉬움하지만 실제 서비스를 운영하다 보면 금방 한계에 부딪힘Docker는 단일 호스트 위에서 컨테이너를 실행하는 도구

🦁 소프트웨어 개발(Development)과 운영(Operations)의 합성어두 조직 사이의 협업·자동화·지속적 개선을 통해 소프트웨어를 빠르고 안정적으로 제공하는문화·철학·방법론의 집합

RDS Proxy 설정 중 “사용할 수 없음” 에러 발생여기 구조에서 RDS Proxy와 RDS primary는 같은 보안그룹(mylab-rds-sg)을 공유 중보안 그룹 인바운드 규칙에 EC2 Task만 허용된 상태인 걸 발견

🦁 13주차에는 Spring Boot와 AWS 서비스를 연결하여 사용하는 실습을 많이 했다. 실습 코드는 따로 개인 깃허브에 저장해놓고 복습할 예정이다.

🦁 이번 주는 AWS의 고가용성과 S3 스토리지를 스트링 부트와 연결하여 활용하는 것 까지 배웠다.

🦁 Root User : 최상위 관리자 IAM : 사용하고자 하는 계정을 만들어서 권한을 부여하고 내부 서비스를 이용할 수 있게 함
🦁 클라우드 아키텍처 및 기획 (프로젝트)주제 : 학습노트 기반 quiz 생성하는 서비스 (서비스명 : Note2Quiz)개발 기간 : 2025.03.31 ~ 2025.04.03 (4일)팀 구성 : 6명 (Frontend 3명, Backend 3명)

현상: STS(Spring Tool Suite)에서 Import Maven Projects를 시도했으나, 리스트에 pom.xml은 뜨지만 체크박스가 비활성화되어 선택할 수 없고 Finish 버튼도 작동하지 않는 현상 발생

원인 : STS 프로젝트가 로컬(우분투)에서 MySQL 서버를 실행 중이라 기본 포트인 3306을 점유하고 있었다.이로 인해 포트 충돌이 발생하여 Docker 컨테이너가 시작되지 못했다.

🦁 bash 명령어를 파일로 저장하여 반복 실행 가능하게 만든 자동화 스크립트 (배포 자동화, 로그 정리, 모니터링 알림 등 DevOps 업무의 핵심 도구)
🦁 자원의 이름(표현)으로 구분하여 정보를 주고받는 것을 정의하는 소프트웨어 개발 아키텍쳐의 스타일
🦁 5주차에서는 JavaScript 문법과 Spring Boot의 MVC, JPA 등에 대해 배웠다.