본문 바로가기

서버개발자4

[쿠버네티스/k8s] 크론잡(cron job) 작업 실행되지 않는 문제 해결 - Cannot determine if job needs to be started: too many missed start time (> 100). Set or decrease .spec.startingDeadlineSeconds or check clock skew 문제 상황 크론잡 스케쥴이 되었지만 더이상 작업이 실행되지 않음 크론잡 이벤트 메세지중 cronjob-controller 에 의해 발생된 Cannot determine if job needs to be started: too many missed start time (> 100). Set or decrease .spec.startingDeadlineSeconds or check clock skew 라는 메세지 확인 문제 발생 이유 이전에 크론잡이 스케쥴에 맞춰 잡을 생성하고, 해당 잡에 의해 파드가 관리됨 파드에서 실행 된 애플리케이션에 이슈로 인해 작업이 종료되지 않아서 파드가 계속 실행 상태로 남아있었음 해당 크론잡에는 concurrencyPolicy: Forbid 설정이 되어있었음 위 설정으로 인해.. 2023. 3. 27.
[개발환경 - 도커(5)] 도커 이미지 만들기 / Create docker images - 개발하는 지토 도커 이미지 만들기 🔨 도커 이미지 도커 이미지는 컨테이너를 만들기 위해 필요한 설정이나 종속성들을 가지고 있는 소프트웨어 패키지 도커 허브에서 다른 사람들이 만들어 놓은 것을 이용할 수 있고, 직접 도커 이미지를 만들어서 사용하거나 도커 허브에 업로드할 수 있음 도커 이미지를 이용해서 도커 컨테이너를 생성 ex) docker create {이미지 이름} 도커 이미지 생성 순서 🔢 Dockerfile 작성 - 도커 이미지를 만들기 위한 설정 파일, 컨테이너가 어떻게 행동해야 하는지에 대한 설정을 정의 도커 클라이언트 - 도커 파일에 입력된 것들이 도커 클라이언트에 전달 도커 서버 - 도커 클라이언트에 전달된 모든 작업들을 하는 곳 이미지 생성 Dockerfile 만들기 🔨 도커 이미지를 만들기 위한 설정.. 2020. 11. 21.
[개발환경 - 도커(4)] 도커 명령어 사용하기 / 도커 기본 클라이언트 명령어 - 개발하는 지토 도커 명령어로 이미지 내부 파일 시스템 구조 보기 ⌨️ 명령어 " docker run {이미지} ls " 실행 도커 이미지를 가져옴 도커 컨테이너를 만듦 파일 스냅샷을 하드디스크에 다운로드함 docker run {이미지] ls 명령어 실행 (기본 커맨드는 무시되고, ls 커맨드가 실행됨) 해당 이미지 내부 파일 시스템 구조 확인 파일 스냅샷이 어떤 것들이 있느냐에 따라서 쓸 수 있는 커맨드가 제한적이다. 도커 명령어로 컨테이너 나열하기 ⌨️ 명령어 " docker ps " 실행 CONTAINER ID : 컨테이너의 고유한 아이디 해쉬값 IMAGE : 이미지 이름 COMMAND : 컨테이너가 시작 시 실행될 명령어 CREATED : 컨테이너가 생성된 시간 STATUS : 컨테이너의 상태 Up : 실행 중 .. 2020. 11. 21.
[공부] 인프런 - 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의 후기 - 개발하는지토 : 김영한 [JAVA/JPA] 저번 추석 이벤트로 뭉텅이로 구매했던 강의 중에 두 번째로 진행했던 강의!! "스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발"이라는 강의를 끝마치고 후기를 남긴다. 이전에 '더 자바, Java 8'이라는 백기선님의 강의를 듣고 근 1달만에 완강한 두 번째 유료 강의가 되었다. 사실 이 강의와 함께, 김영한님의 '스프링 핵심 원리 - 기본 편' 강의도 같이 듣고 있었는데 JPA 강의가 더 재밌어서 먼저 완강을 하게 되었다 ㅎ 스프링 강의는 이전에도 몇 번 들었기도 하고.... 많이 써보기도 했고.... JPA는 처음 해보는 거라 재밌더라!! 아! 그렇다고 스프링을 엄청 잘 안다는 건 아니다 앞으로 배울 것이 더 많기때문...! 어쨌든 다시 강의 내용을 살펴보면, 이번 강의에서는 JPA를 활용한 웹 .. 2020. 11. 19.