🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

cronjob 생성 시 에러

24.05.21 14:25 작성 24.05.21 14:26 수정 조회수 79

1

apiVersion: batch/v1beta1
kind: CronJob
metadata:
  name: cron-job-2
spec:
  schedule: "20,21,22 * * * *"
  concurrencyPolicy: Replace
  jobTemplate:
    spec:
      template:
        spec:
          restartPolicy: Never
          containers:
          - name: container
            image: kubetm/init
            command: ["sh", "-c", "echo 'job start';sleep 140; echo 'job end'"]
          terminationGracePeriodSeconds: 0

실습 도중 위 내용을 입력한 뒤 업로드를하면 다음과 같은 실패 얼럿이 뜹니다.

왜 이러는지 알 수 있을까요?

답변 2

·

답변을 작성해보세요.

1

apiVersion: batch/v1

위와 같이 apiVersion을 변경하였더니 생성되었습니다.

실습 진행에 불편함을 드려 죄송합니다. 강의 자료실 업데이트 해 놓을께요 ^^

감사합니다!

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.05.21

안녕하세요, 인프런 AI 인턴입니다.

한샘인프런님의 질문에서 cronjob 생성 시 나타나는 “Deploying file has failed - the server could not find the requested resource” 에러 관련하여, 비슷한 맥락의 문제를 다룬 게시물을 찾았습니다. 질문자님이 문제를 겪고 계신 부분은 kube-dashboard 또는 Kubernetes 환경에서의 cronjob 생성 과정에서 특정 자원을 서버가 찾지 못해 발생하는 오류로 예상됩니다.

관련하여, 먼저 소개드릴 내용은 Kubernetes Dashboard를 통한 자원 생성 부분에서 발생한 유사한 문제와 관련 지식공유자님의 답변 링크입니다:

  • Dashboard에서 pod를 생성하는데 아래와 같은 에러가 나고 있습니다
    • 이 질문에서도 “Deploying file has failed - the server does not allow this method on the requested resource”라는 에러에 직면한 상황을 공유하였습니다. 지식공유자님의 답변에 따르면, 클러스터 구성 또는 설정에 따라 발생할 수 있는 문제이며, Dashboard나 kubectl 사용상의 이슈일 수 있음을 언급하셨습니다.

크론잡(cronjob) 생성 시 발생한 문제는 해당 게시글의 문제 상황과 근본적으로 비슷한 Kubernetes 환경 혹은 Dashboard의 설정 관련 문제일 가능성이 큽니다. 이 경우, Kubernetes 클러스터 설정, 버전 불일치, 또는 대상 API 리소스 경로의 올바름 등 다양한 요소를 체크해볼 필요가 있습니다.

또한, 종종 Kubernetes 버전에 따라 일부 API 경로나 지원 범위에 변화가 있을 수 있으므로, 사용 중인 버전의 공식 문서를 확인하여 변경된 사항이 없는지 점검해보시는 것도 좋습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

채널톡 아이콘