준비물
- 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) 에서 계속 됩니다.
반응형
    
    
    
  'DevOps > 쿠버네티스' 카테고리의 다른 글
| 쿠버네티스 로그 아키텍쳐 개요 및 방법 (2) | 2018.07.05 | 
|---|---|
| 쿠버네티스 RBAC(Role-based Access Control) 상세 설명 및 예제 (1) | 2018.06.26 | 
| [쿠버네티스 기초]spring boot rest application POD 배포하기(part2) (0) | 2018.06.26 | 
| 젠킨스(with 쿠버네티스 플러그인)가 쿠버네티스에서 동작하는 원리, 생명주기, 특징 (0) | 2018.06.24 | 
| 쿠버네티스 yaml 선언시 어떤 apiVersion을 사용해야 할까? (1) | 2018.06.24 | 
| 쿠버네티스 yaml 스펙 상세 설명 (0) | 2018.06.24 |