목록2025/08 (3)
우당탕탕 개발일지

개념EC2: 가상 머신ECR: 도커 컨테이너 이미지 저장EKS: AWS가 제공하는 쿠버네티스 서비스 [ EC2 생성 ]*이 과정은 참고 블로그 보고 진행했습니다. 1. 이름 & OS 설정 2. 키 페어 생성 3. 네트워크 설정 4. 스토리지 구성 & 인스턴스 시작 인스턴스 생성 완료!인스턴스 고유 번호 클릭하기 [ 탄력적 IP (고정 IP) ]1. 탄력적 IP 생성 2. moivo_instances와 연결 [ SSH 접속 ]아래 명령어로 접속하려고 했으나 실패... 이유를 몰라서 여기저기 찾아보다가, aws 인스턴스에 명령어가 있다는 것을 알게 됐다. 아래와 같은 형식으로 작성해야 한다.ssh -i "moivo-instances-key.pem" ubuntu@ec2-{퍼블릭 IPv4 주소}.ap..
도커, 쿠버네티스 어렴풋이 개념만 알고 있고 사용해본적이 없다...! (사실 했지만 실패했다...)그래서 개념 공부 겸 실습 겸 다시 도전해볼려고 한다. 나는 아래 스킬을 조합해서 Moivo 프로젝트 자동 배포를 구성해볼려고 한다.AWS + Kubernetes + Docker + GitLab CI 아직 각각의 개념을 추상적으로 알고 있어서 개념 공부부터 하겠다! 1. AWSAWS EC2(우분투) 생성AWS EKS 생성VM, EKS 연결 2. GitLab CI코드 반영 시, 스크립트의 조건에 맞게 작업 수행테스트 -> 빌드 -> 도커 이미지 생성 -> ECR에 도커 이미지 업로드도커 이미지 만들때, 환경 포함하여 생성java: java 설치, 유효한 환경설정 파일과 함께 빌드하여 jar 파일 생성reac..

풀이 최종 코드import queuedef findSheep(x, y): sheepQueue = queue.Queue() sheepCheck[x][y] = True sheepQueue.put([x, y]) # 앞뒤위아래 moveXArr = [1, -1, 0, 0] moveYArr = [0, 0, -1, 1] while sheepQueue.qsize() > 0: node = sheepQueue.get() for i in range(len(moveXArr)): moveX = node[0] + moveXArr[i] moveY = node[1] + moveYArr[i] ..