26J02g2

Young-Kyoo KimΒ·3일 μ „
# 1. 크둠작 λ§ˆμŠ€ν„° 등둝
kubectl apply -f finops-daily-cronjob.yaml

# 2. 등둝 μƒνƒœ 및 μ°¨κΈ° μŠ€μΌ€μ€„ νƒ€μž„λΌμΈ 확인
kubectl get cronjob finops-daily-pipeline -n devops-finops

# 3. πŸ”₯ [μˆ˜λ™ μ¦‰μ‹œ 트리거] 크둠작 섀정을 기반으둜 μΌνšŒμ„± Job κ°•μ œ 생성
kubectl create job --from=cronjob/finops-daily-pipeline finops-adhoc-test -n devops-finops

# 4. μƒμ„±λœ 팟의 μ‹€μ‹œκ°„ 슀트리밍 둜그 좔적 (step1의 λ ˆμ½”λ“œ 좜λ ₯κ³Ό step2의 StarRocks 연동 μƒνƒœ 확인)
kubectl get pods -n devops-finops | grep finops-adhoc-test
kubectl logs -f <쑰회된-νŒŒλ“œλͺ…> -n devops-finops


```yaml
spec:
  jobTemplate:
    spec:
      # ─── πŸ›‘οΈ Job μ „μ²΄μ˜ μ΅œλŒ€ μ‹€νŒ¨ ν—ˆμš© 횟수λ₯Ό 0으둜 μ œν•œ ───
      backoffLimit: 0 
      
      template:
        spec:
          # ─── πŸ›‘οΈ 팟이 μ£½μ—ˆμ„ λ•Œ μ»¨ν…Œμ΄λ„ˆλ₯Ό λ‹€μ‹œ 살리지 μ•Šκ³  무쑰건 μ’…λ£Œ ───
          restartPolicy: Never 
          
          containers:
          - name: pipeline-runner
            image: harbor.internal.zone/devops/finops-pipeline:v2
            
---

spec:
  jobTemplate:
    spec:
      # ─── πŸ›‘οΈ 졜초 μ‹€νŒ¨ ν›„ λ”± 1번만 더 μƒˆ νŒŸμ„ λ„μ›Œ μ‹œλ„ ───
      backoffLimit: 1 
      
      template:
        spec:
          # πŸ’‘ μƒˆ νŒŸμ„ λ‹€λ₯Έ λ…Έλ“œμ— μŠ€μΌ€μ€„λ§ν•˜κΈ° μœ„ν•΄ Never둜 μ§€μ •ν•˜λŠ” 것이 μœ λ¦¬ν•©λ‹ˆλ‹€.
          restartPolicy: Never 
          
          containers:
          - name: pipeline-runner

0개의 λŒ“κΈ€