DaemonSet
모든(또는 일부) 노드가 파드의 사본을 실행하도록 하는 기능으로 노드가 클러스터에 추가되면 피드도 추가되고 제거하면 가비지로 수집된다
용도는 클러스터 스토리지 데몬실행, 로그 수집 데몬 실행, 노드 모니터링 데몬 실행
위 자료에는 모든노드에 파드가 생성되지만 노드 셀렉터를 통해 생성안되게 설정 할수 있다
Job
하나 이상의 파드를 생성하고 지정된 수의 파드가 성공적으로 종료될 때까지 계속해서 파드의 실행을 재시도한다. 파드가 성공적으로 완료되면, 성공적으로 완료된 잡을 추적한다. 지정된 수의 성공 완료에 도달하면, 작업(즉, 잡)이 완료된다. 잡을 삭제하면 잡이 생성한 파드가 정리된다. 작업을 일시 중지하면 작업이 다시 재개될 때까지 활성 파드가 삭제된다.
Cronjob
크론잡은 잡을 크론 형식으로 쓰여진 주어진 일정에 따라 주기적으로
백업, 리포트 생성 등의 정기적 작업을 수행하기 위해 사용된다. 각 작업은 무기한 반복되도록 구성해야 한다(예: 1일/1주/1달마다 1회). 작업을 시작해야 하는 해당 간격 내 특정 시점을 정의할 수 있다
daemonset 실습
파드 생성
라벨링
라벨을 통해 파드 자동생성
job 실습
cron job 생성
k8s master에서 job 생성
상태변경
CronJob - ConcurrencyPolicy