✅ 로컬에서 EKS 클러스터 조정할 수 있게 셋팅하기 현재 kubectl이 어떤 클러스터 환경에서 작동되고 있는 지 확인하기 kubectl에 EKS 클러스터 추가하기 잘 적용됐는 지 확인하기
✅ 백엔드(Spring Boot) 서버를 파드(Pod)로 띄워보기 Spring Boot 프로젝트 셋팅 간단한 코드 작성 프로젝트 실행시켜보기 Dockerfile 작성하기 Spring Boot 프로젝트 빌드하기 Dockerfile을 바탕으로 이미지 빌드
✅ EKS 워커 노드 추가하기 노드 그룹 추가하기 노드 그룹 구성 셋팅하기 EKS 노드 그룹의 IAM Role 생성하기 방금 생성한 Role 선택해 지정하기 컴퓨팅 및 조정 구성 설정하기 나머지 옵션은 그대로 두기 노드 그룹이 생성될 때까지 기다리기
✅ 백엔드(Spring Boot) 서버 빌드한 후 ECR로 Push하기 로컬 환경에 AWS CLI 설치하기 Access Key 발급받기 AWS CLI로 액세스 키 등록하기 ECR로 들어가서 생성한 레포지토리로 들어가기 푸시 명령 확인하기 로컬 환경에서
✅ EKS(Elastic Kubernetes Service)란? EKS란 AWS에서 쿠버네티스를 편하게 관리하고 사용할 수 있게 만든 AWS용 쿠버네티스이다. 이와 비슷한 예로 MySQL과 같은 DB를 편하게 관리하고 사용할 수 있게 만든 서비스가 R
✅ AWS EKS를 남들보다 빠르게 익히려면?! 지금까지의 쿠버네티스 핵심 개념은 다 배웠다. AWS EKS라고 크게 다를 건 없다. 겁먹을 필요 없다. AWS EKS는 단순히 셋팅법만 익히면 나머지는 다 똑같다. EKS를 셋팅하면서 모든 옵션을 다
✅ 디플로이먼트, 서비스를 활용해 웹 서버(Nginx) 띄워보기 매니페스트 파일 작성하기 매니페스트 파일 실행시키기 오브젝트가 작 생성됐는 지 확인 정상적으로 잘 접속되는 지 확인하기 ✅ 생성한 오브젝트 정리하기 $ kubectl delete all
✅ 프론트엔드(Next.js) 서버를 파드(Pod)로 띄워보기 Next.js 프로젝트 만들기 프로젝트 실행시켜보기 Dockerfile 작성하기 .dockerignore 작성하기 Dockerfile을 바탕으로 이미지 빌드하기 이미지가 잘 생성됐는 지 확
✅ 컨피그맵(ConfigMap)이란? Spring Boot에서는 설정값을 application.yml으로 분리해서 관리한다. Nest.js에서도 설정값을 .env으로 분리해서 관리한다. 별도의 파일로 분리를 해서 관리함으로써 유지보수가 편리해지고 개발
개발을 하다보면 에러를 디버깅하고 해결하는 데에만 대부분의 시간을 쓴다. 따라서 어떤 기술을 익힐 때 반드시 에러를 디버깅 할 수 있는 방법을 정리해두어야 한다. ✅ 파드(Pod)가 정상적으로 실행되지 않았을 때 매니페스트 파일 생성하기 파드 생성하기