scheduling 4

[Scenario Playbook - 심화편 | Medium Level #15] Job & CronJob을 활용한 배치 작업 자동화 및 장애 대응

쿠버네티스에서는 반복적으로 실행되는 배치 작업(예: 로그 정리, 데이터 백업, 리포트 생성 등)을 자동화하는 것이 중요합니다.이를 위해 Job과 CronJob을 활용하여 일회성 및 주기적인 배치 작업을 실행하는 방법과 장애 발생 시 복구 전략을 다룹니다. 📌 글에서 다루는 상황들  1. Job을 사용하여 일회성 배치 작업 실행 및 장애 발생 시 재시도 설정 2. CronJob을 활용하여 주기적인 작업 자동화 및 실패한 작업 복구 전략 3. kubectl을 활용한 Job 및 CronJob 상태 모니터링 및 로그 분석 방법 각 문제를 실무에서 바로 활용할 수 있도록 Manifest 템플릿과 예상 결과 값을 제공합니다. 1️⃣ Job을 사용하여 일회성 배치 작업 실행 및 장애 발생 시 재시도 설정 ❓ 문제 ..

[Scenario Playbook - 심화편 | Medium Level #5] Taint 및 Toleration을 활용한 특정 노드 할당 전략

쿠버네티스에서는 일부 노드를 특정 애플리케이션에만 할당하거나, 특정 워크로드가 특정 노드에서만 실행되도록 제한할 필요가 있습니다.이를 위해 Taint 및 Toleration을 활용하여 특정 노드에서만 Pod이 실행되도록 설정하는 방법을 다룹니다. 📌 글에서 다루는 상황들  1. Taint를 설정하여 특정 노드에서만 특정 Pod이 실행되도록 제한하는 방법 2. Toleration을 추가하여 특정 Pod이 Taint가 적용된 노드에서 실행되도록 허용하는 방법 3. kubectl을 활용한 Taint 및 Toleration 설정 검증 및 적용 상태 확인 각 문제를 실무에서 바로 활용할 수 있도록 Manifest 템플릿과 예상 결과 값을 제공합니다. 1️⃣ Taint를 설정하여 특정 노드에서만 특정 Pod이 실..

[Scenario Playbook - 심화편 | Low Level #11] Job 및 CronJob을 활용한 주기적 작업 실행

쿠버네티스에서 일회성 또는 주기적인 작업을 실행할 때 Job과 CronJob을 사용합니다.Job은 한 번 실행되고 완료되는 작업, CronJob은 스케줄에 따라 반복 실행되는 작업을 정의할 수 있습니다.이 글에서는 Job 및 CronJob을 활용하여 주기적 작업을 실행하는 방법을 다룹니다. 📌 글에서 다루는 상황들  1. Job을 활용한 일회성 작업 실행 2. CronJob을 활용한 주기적인 작업 실행 3. Job 및 CronJob의 실패 처리 및 재시도 전략 적용 각 문제를 실무에서 바로 활용할 수 있도록 Manifest 템플릿과 예상 결과 값을 제공합니다. 1️⃣ Job을 활용한 일회성 작업 실행 ❓ 문제 상황 운영팀에서 특정 데이터를 백업하는 일회성 작업을 실행해야 합니다.이 작업은 한 번만 실행..

[Scenario Playbook Ep.5] 🚀 POD 편 #5 | Pod 스케줄링 & 실행 전략

쿠버네티스에서 Pod이 특정 조건에서만 실행되도록 제어하는 방법은 매우 중요합니다.이번 글에서는 Taint & Toleration을 이용한 노드 제어와 Pod이 재시작될 때마다 새로운 ID를 생성하는 방법을 다룹니다. 📌 글에서 다루는 상황들 1️⃣ Taint 및 Toleration을 이용하여 특정 노드에서 실행2️⃣ Pod이 재시작될 때마다 새로운 ID를 생성해야 하는 경우 각 문제를 실무에서 바로 활용할 수 있도록 Manifest 템플릿과 예상 결과 값을 제공합니다. 1️⃣ Taint 및 Toleration을 이용하여 특정 노드에서 실행 📍 상황 설명 운영팀에서 특정 애플리케이션을 지정된 노드에서만 실행하도록 요구했습니다.이 애플리케이션은 다른 워크로드와 분리되어 특정 노드에서만 실행되어야 합니다..

728x90