✅ 시크릿(Secret)이란? 시크릿(Secret)은 컨피그맵(ConfigMap)과 비슷하게 환경 변수를 분리해서 관리하는 오브젝트이다. 차이점은 시크릿(Secret)은 비밀번호와 같이 보안적으로 중요한 값을 관리하기 위한 오브젝트이다. ✅ 시크릿(S
✅ 파드 조회 $ kubectl get pods ✅ 파드 포트 포워딩 # kubectl port-forward pod/[파드명] [로컬에서의 포트]/[파드에서의 포트] $ kubectl port-forward pod/nginx-pod 80:80 ✅ 파
✅ 서비스(Service)를 활용해 백엔드(Spring Boot)와 통신해보기 이전 강의에서 디플로이먼트를 활용해 백엔드 서버(Spring Boot) 3개를 띄웠었다. 하지만 디플로이먼트에 포함되어 있는 모든 파드에 골고루 요청을 분배하기 위해 서비스
✅ 쿠버네티스(Kubernetes)란? 쿠버네티스(Kubernetes)는 다수의 컨테이너를 효율적으로 배포, 확장 및 관리하기 위한 오픈 소스 시스템이다. 쿠버네티스(Kubernetes)는 Docker Compose와 비슷한 느낌을 가지고 있다. Do
✅ RDS 생성하기 RDS 생성하기 잘 접속되는 지 확인하기 ✅ ECR 생성하기
✅ 쿠버네티스에 빠르게 익숙해지려면?! 프로그래밍에서 어떤 기술을 빠르게 익히려면 많이 써봐야 한다. 불변의 법칙이다. 어떤 기술이든 한 번만에 잘 쓰는 방법 따위는 없다. 이렇게도 써보고, 저렇게도 써보고, 장애도 내보고, 응용도 해봐야만 그 기술이
✅ 만약 MySQL과 연결이 제대로 되지 않았다면 어떻게 될까? 매니페스트 파일 수정하기 디플로이먼트 적용 및 재시작 잘 작동하는 지 확인 다시 DB 정보를 올바르게 바꾸고 실행시키기
✅ 설치 추천 사양 k3s의 권장 설치 사양이 CPU 2 core, RAM 1 GB이다. 백엔드 서버도 같이 실행시킬 것을 고려해 AWS EC2 인스턴스는 t4g.small로 생성하자. ✅ EC2 인스턴스 생성하기 ✅ Docker 설치하기 설치하기 잘
✅ EKS 클러스터 생성하기 EKS 서비스로 들어가기 클러스터 추가하기 클러스터 구성 셋팅하기 EKS 클러스터의 IAM 역할 생성하기 방금 생성한 역할 선택해 지정하기 나머지 옵션은 그대로 두고 다음 버튼 누르기 다음 단계에서도 기본 옵션 그대로 두고
✅ 이미지가 없다고 에러가 뜨는 이유 이전에 Spring Boot 프로젝트를 이미지로 빌드해서 파드로 띄웠다. 하지만 ImagePullBackOff라는 에러가 발생했다. 이 문제는 이미지 풀 정책(Image Pull Policy) 때문에 발생한 것이다