[Cloud] vpc ec2 kubectl

adam adam·2022년 10월 18일
0

aws 의 경우, 처음 가입할때, 자동으로 vpc, subnet, router, gateway 등의 기본 설정이 되어있기에 바로 ec2로 ssh로 접속이 가능

하지만, aws상에서 새로운 서비스를 제공하기 위해서는 새로운 vpc, subnet, router, gateway 등을 마치 데이터센터 짓듯이 새로 생성해야한다.

이와관련된 기본 vpc 생성법 참고

ecs ecr을 통한 배포 자동화 개념 습득

https://velog.io/@hax0r/AWS-ECSECR-%EC%9D%84-%ED%86%B5%ED%95%9C-%EC%84%9C%EB%B9%84%EC%8A%A4-%EB%B0%B0%ED%8F%AC

aws network
https://hyeyeon13.tistory.com/20

ec2 install kubectl

https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/install-kubectl.html

ec2 install eksctl

https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/eksctl.html

docker image of springMVC by Dockerfile, gradle, maven

현재까지 자료가 spring boot로 되어있어, springMVC를 우선 boot로 전환

springMVC -springBoot

https://velog.io/@hellonayeon/springmvc-vs-springboot

gradle-springboot 에서 dockerfile 만들기

https://iseunghan.tistory.com/m/421

중간에 무슨일이 일어나면 감당이 안되므로, 우선있는그대로 할까했지만,

현재 나는 mvn이 친숙하므로 maven

https://warpgate3.tistory.com/entry/Build-Docker-Image-with-Maven-java

역시 이미 해본사람 존재, 다만 아리송한 게 아직 많음

일단 이클립스에서 maven 빌드

http://itpsolver.com/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-maven-%EC%9C%BC%EB%A1%9C-jar-%ED%8C%8C%EC%9D%BC-%EB%A7%90%EC%95%84%EC%84%9C-%EB%A7%8C%EB%93%A4%EA%B8%B0/

간단하게 바로 되긴하는데, maven과 관련된 다양한 폴더들이 target 하위에 생김

아마도 이걸 해결하려면 이클립스를 통해서 maven을 접근하기보다

이클립스와 별개로 maven을 깔아서 빌드해야할듯

원래 maven, framework 등이 따로 존재하던 건데 이클립스라는 편집기로 쉽게 접근하는 거였던 거니 그런가 보다함

이클립스 .settings file 설정

https://mine-it-record.tistory.com/m/160

dockerfile

https://umanking.github.io/2021/07/11/spring-boot-docker-starter/
https://thalals.tistory.com/m/240

maven

https://warpgate3.tistory.com/entry/Build-Docker-Image-with-Maven-java

0개의 댓글