DevOps/쿠버네티스
[쿠버네티스 기초]spring boot rest application POD 배포하기(part1)
AndersonChoi
2018. 6. 25. 20:24
준비물
- 20min
- 쿠버네티스가 준비된 클러스터환경
- Intellij or eclipse
- docker
spring boot application 및 쿠버네티스에 올라갈 이미지 준비
1. spring boot rest api application을 spring.io 예제 홈페이지(바로가기) 에서 받는다.
2. Intellij 혹은 eclipse에서 실행시켜본다.
3. Dockerfile 생성
FROM openjdk:8-jdk-alpine RUN apk add --no-cache curl tar bash VOLUME /tmp ADD build/libs/gs-rest-service-0.1.0.jar app.jar ENV JAVA_OPTS="" ENTRYPOINT ["java","-jar","/app.jar"]
4. Docker 이미지 생성
$ docker build -t app .
5. Docker 이미지 태깅
6. Docker 이미지 docker Hub에 push
7. push 완료
[쿠버네티스 기초]spring boot rest application POD 배포하기(part2) 에서 계속 됩니다.
반응형