✅ EC2 EC2 인스턴스 (t4g.small) : 시간당 USD 0.0208 (24시간당 약 700원) 데이터 전송 비용 : 1 GB당 0.1368 USD (1GB당 약 200원) Public IPv4 비용 : 시간당 0.005 USD (24시간당
✅ EC2에 배포된 백엔드(Spring Boot) 서버 업데이트하기 로컬 환경에서 Spring Boot 코드 수정하기 빌드해서 ECR로 이미지 업로드하기 EC2에 있는 매니페스트 파일 수정하기 수정된 매니페스트 파일을 기반으로 업데이트하기 업데이트 됐
✅ 디플로이먼트(Deployment) 활용해 MySQL 실행시키기 매니페스트 파일 생성하기 매니페스트 기반으로 오브젝트 생성하기 DB 접속해보기 새로운 데이터베이스 생성하기 ✅ MySQL 재시작시키기 여기서 MySQL가 이유 모를 장애로 서비스가 중단
✅ RDS 생성하기 RDS 생성하기 잘 접속되는 지 확인하기 ✅ ECR 생성하기
✅ 쿠버네티스에 빠르게 익숙해지려면?! 프로그래밍에서 어떤 기술을 빠르게 익히려면 많이 써봐야 한다. 불변의 법칙이다. 어떤 기술이든 한 번만에 잘 쓰는 방법 따위는 없다. 이렇게도 써보고, 저렇게도 써보고, 장애도 내보고, 응용도 해봐야만 그 기술이
✅ 만약 MySQL과 연결이 제대로 되지 않았다면 어떻게 될까? 매니페스트 파일 수정하기 디플로이먼트 적용 및 재시작 잘 작동하는 지 확인 다시 DB 정보를 올바르게 바꾸고 실행시키기
✅ 설치 추천 사양 k3s의 권장 설치 사양이 CPU 2 core, RAM 1 GB이다. 백엔드 서버도 같이 실행시킬 것을 고려해 AWS EC2 인스턴스는 t4g.small로 생성하자. ✅ EC2 인스턴스 생성하기 ✅ Docker 설치하기 설치하기 잘
✅ EKS 클러스터 생성하기 EKS 서비스로 들어가기 클러스터 추가하기 클러스터 구성 셋팅하기 EKS 클러스터의 IAM 역할 생성하기 방금 생성한 역할 선택해 지정하기 나머지 옵션은 그대로 두고 다음 버튼 누르기 다음 단계에서도 기본 옵션 그대로 두고
✅ 로컬에서 EKS 클러스터 조정할 수 있게 셋팅하기 현재 kubectl이 어떤 클러스터 환경에서 작동되고 있는 지 확인하기 kubectl에 EKS 클러스터 추가하기 잘 적용됐는 지 확인하기
✅ EKS 워커 노드 추가하기 노드 그룹 추가하기 노드 그룹 구성 셋팅하기 EKS 노드 그룹의 IAM Role 생성하기 방금 생성한 Role 선택해 지정하기 컴퓨팅 및 조정 구성 설정하기 나머지 옵션은 그대로 두기 노드 그룹이 생성될 때까지 기다리기