
@RestController public class AppController { @GetMapping("/") public String home() { return "Hello, World!"; } }


FROM openjdk:17-jdk COPY build/libs/*SNAPSHOT.jar app.jar ENTRYPOINT ["java", "-jar", "/app.jar"]
$ ./gradlew clean build
$ docker build -t spring-server .
$ docker image ls
apiVersion: v1 kind: Pod metadata: name: spring-pod spec: containers: - name: spring-container image: spring-server ports: - containerPort: 8080
$ kubectl apply -f spring-pod.yaml
$ kubectl get pods

STATUS를 보면 ImagePullBackOff라고 떠있다. 이미지를 Pull 받아오는 과정 중에 문제가 생긴 것이다. $ docker image ls 명령어를 입력해서 이미지를 확인해봤더니 spring-server 이미지가 정상적으로 있다. 그런데 왜 ImagePullBackOff라는 에러가 떴을까?