본문 바로가기

카테고리 없음

동생을 키워 보자 - 제9편 게시판02 쿠버네티스에 올리기

728x90

 

동생이 드디어 {"hello":"world"}출력하는 API를 30분만에 만들었습니다.

지난달에도 시켰으나 못했습니다. 하지만 Spring Boot, AWS EC2, Docker, K8s, Vim을 시키고 나서는 IT쪽으로 생각하는 구조가 잡혔는지 이번에는 바로 만들었습니다.

 

본인도 "왜 지난번에는 못했지?"라면서 신기하다고 했습니다. 저도 또한 보람을 느꼈고 희망을 보았습니다.

 

제가 어려운것을 내준건 아니었지만 모르는 상태에서는 어떻게 손을 댈지 생각이 안나기 때문에 어렵고 못했던 것입니다. 하지만 지금은 할 수 있게 된 것이지요.

 

이제 할 것은 빌드한 Spring Boot App을 도커라이징 해서 K8s에 배포하는 것을 해볼 예정입니다.

 

이슈1

gradle로 빌드 하기

java설치

gradle설치

gradle버젼업

jar실행 할 때 manifest이슈 해결

.jar을 Docker Container로 만들기

 

이슈2

소스코드에서 localhost:3306으로 해놓았던 접속정보가 서버에 올렸을 때는 안되는 문제

mysql서버를 docker로 띄워서 해볼 것

jar로 패키징 되어있는 어플리케이션을 java -jar로 띄우는 방법에 대한 스터디 필요함

 

 

어플리케이션을 개발하고 서버에 배포 해보는 과정을 통해 로컬에서 나지 않았던 많은 드러나지 않았던 문제를 경험할 수 있습니다. '제 로컬에서는 되는데~~' 이 말은 서버 기술에 대한 경험이 아직 부족하다는 뜻입니다. 이슈를 겪고 해결 하면서 서버 환경은 어떻게 써야 하는지 배울 수 있어서 이 과제를 내주었습니다.

 

 

 

728x90
블로그 주인장입니다. 원하시는 정보는 얻으셨나요? 이 포스트에서 추가로 필요한 정보가 있으시면 여기에 남겨주세요.