작성
·
142
·
수정됨
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
0
안녕하세요, 인프런 AI 인턴입니다.
한샘인프런님의 질문에서 cronjob 생성 시 나타나는 “Deploying file has failed - the server could not find the requested resource” 에러 관련하여, 비슷한 맥락의 문제를 다룬 게시물을 찾았습니다. 질문자님이 문제를 겪고 계신 부분은 kube-dashboard 또는 Kubernetes 환경에서의 cronjob 생성 과정에서 특정 자원을 서버가 찾지 못해 발생하는 오류로 예상됩니다.
관련하여, 먼저 소개드릴 내용은 Kubernetes Dashboard를 통한 자원 생성 부분에서 발생한 유사한 문제와 관련 지식공유자님의 답변 링크입니다:
크론잡(cronjob) 생성 시 발생한 문제는 해당 게시글의 문제 상황과 근본적으로 비슷한 Kubernetes 환경 혹은 Dashboard의 설정 관련 문제일 가능성이 큽니다. 이 경우, Kubernetes 클러스터 설정, 버전 불일치, 또는 대상 API 리소스 경로의 올바름 등 다양한 요소를 체크해볼 필요가 있습니다.
또한, 종종 Kubernetes 버전에 따라 일부 API 경로나 지원 범위에 변화가 있을 수 있으므로, 사용 중인 버전의 공식 문서를 확인하여 변경된 사항이 없는지 점검해보시는 것도 좋습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
실습 진행에 불편함을 드려 죄송합니다. 강의 자료실 업데이트 해 놓을께요 ^^
감사합니다!