Job
리소스 아이콘

리소스 개요
일회성 작업을 실행하는 데 사용되는 쿠버네티스 리소스입니다.
연관 리소스
상위 리소스
연결 대상
리소스 설정 값
기본 설정
namespace: Job 리소스가 배포될 네임스페이스annotations: 쿠버네티스 시스템에서 필요한 정보를 표시하기 위한 key-valuelabels: 객체를 구분하기 위해 사용자가 지정하는 key-valueenable_manual_selector: 수동 셀렉터 사용 여부 -true,falsetemplate_labels: Pod에 설정될 Labelrestart_policy: 컨테이너 종료 시 처리 방식 -Never,OnFailurebackoff_limit: 작업 실패로 판단하기 전 재시도 횟수wait_for_completion: 작업 완료 또는 실패까지 생성/업데이트 차단 여부 -true,falsedns_policy: DNS 정책 -ClusterFirst,ClusterFirstWithHostNet,Defaultenable_service_links: 서비스 링크 활성화 여부 -true,falsehost_network: 호스트 네트워크 사용 여부 -true,falseimage_pull_secrets: 이미지 Pull에 사용할 Secret 목록
타임아웃 (timeouts)
timeouts.create: 작업 생성 후 완료까지 대기 시간timeouts.update: 작업 업데이트 후 완료까지 대기 시간
파드 보안 컨텍스트 (pod_security_context)
pod_security_context.run_as_user: 컨테이너를 실행할 사용자 UIDpod_security_context.run_as_group: 컨테이너를 실행할 GIDpod_security_context.run_as_non_root: non-root 사용자 실행 여부 -true,falsepod_security_context.se_linux_options_user: SELinux 사용자pod_security_context.se_linux_options_role: SELinux 역할pod_security_context.se_linux_options_type: SELinux 타입pod_security_context.se_linux_options_level: SELinux 레벨
초기 컨테이너 (init_containers)
init_containers.image: 컨테이너 이미지init_containers.args: 실행 인자 목록init_containers.command: 실행 명령어init_containers.env: 환경 변수 설정init_containers.env_from: ConfigMap 또는 Secret 기반 환경 변수init_containers.resources: CPU 및 메모리 리소스 제한/요청init_containers.probe: 상태 확인 프로브init_containers.port: 컨테이너 포트 설정init_containers.volume_mount: 볼륨 마운트 설정
컨테이너 (containers)
containers.image: 컨테이너 이미지containers.args: 실행 인자 목록containers.command: 실행 명령어containers.env: 환경 변수 설정containers.env_from: ConfigMap 또는 Secret 기반 환경 변수containers.resources: CPU 및 메모리 리소스 제한/요청containers.probe: 상태 확인 프로브containers.port: 컨테이너 포트 설정containers.volume_mount: 볼륨 마운트 설정
볼륨 (volume)
volume.volume_type: 볼륨 타입 -EmptyDir,ConfigMap,PersistentVolumeClaim,DownwardApi,Projected,HostPathvolume.target_name: 대상 리소스 이름volume.path: 마운트 경로volume.default_mode: 파일 권한 모드volume.items: ConfigMap 항목 매핑volume.read_only: 읽기 전용 여부 -true,false