🚫 Argo CDμ—μ„œ 자주 λ³΄μ΄λŠ” 잘λͺ»λœ νŒ¨ν„΄κ³Ό κ΄€ν–‰ 30개

:prohibited: Argo CD μ•ˆν‹° νŒ¨ν„΄ λͺ¨μŒ

  1. Argo CD의 선언적 섀정을 μ΄ν•΄ν•˜μ§€ λͺ»ν•¨ β€” :cyclone: GitOps λ„μž…
  2. Argo CD μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ™μ μœΌλ‘œ 생성함 β€” :cyclone: GitOps λ„μž…
  3. Argo CD νŒŒλΌλ―Έν„° μ˜€λ²„λΌμ΄λ“œλ₯Ό μ‚¬μš©ν•¨ β€” :cyclone: GitOps λ„μž…
  4. Helm을 μ΄ν•΄ν•˜μ§€ λͺ»ν•œ 채 Argo CDλ₯Ό λ„μž…ν•¨ β€” :books: 사전 지식
  5. Kustomizeλ₯Ό μ΄ν•΄ν•˜μ§€ λͺ»ν•œ 채 Argo CDλ₯Ό λ„μž…ν•¨ β€” :books: 사전 지식
  6. κ°œλ°œμžκ°€ Argo CDλ₯Ό μ•Œμ•„μ•Ό ν•œλ‹€κ³  가정함 β€” :man_technologist: 개발자 κ²½ν—˜
  7. 잘λͺ»λœ 좔상화 λ ˆλ²¨μ—μ„œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ 그룹화함 β€” :card_index_dividers: μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ꡬ성
  8. Argo CD의 λ©€ν‹° μ†ŒμŠ€ κΈ°λŠ₯을 λ‚¨μš©ν•¨ β€” :card_index_dividers: μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ꡬ성
  9. Git μ €μž₯μ†Œ 뢄리λ₯Ό ν•˜μ§€ μ•ŠμŒ β€” :card_index_dividers: μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ꡬ성
  10. auto-sync와 self-healλ₯Ό λΉ„ν™œμ„±ν™”ν•¨ β€” :cyclone: GitOps λ„μž…
  11. Target Revision ν•„λ“œλ₯Ό λ‚¨μš©ν•¨ β€” :cyclone: GitOps λ„μž…
  12. μ»¨ν…Œμ΄λ„ˆ/Git νƒœκ·Έμ™€ Helm 차트의 λΆˆλ³€μ„±μ„ 잘λͺ» 이해함 β€” :cyclone: GitOps λ„μž…
  13. κ°œλ°œμžμ—κ²Œ μ§€λ‚˜μΉ˜κ²Œ λ§Žμ€ κΆŒν•œ(ν˜Ήμ€ μ „ν˜€ μ—†λŠ” κΆŒν•œ)을 쀌 β€” :man_technologist: 개발자 κ²½ν—˜
  14. Argo CD/Kubernetes λ§€λ‹ˆνŽ˜μŠ€νŠΈμ—μ„œ 동적 정보λ₯Ό 참쑰함 β€” :card_index_dividers: μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ꡬ성
  15. Application Set λŒ€μ‹  κ°œλ³„ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μž‘μ„±ν•¨ β€” :card_index_dividers: μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ꡬ성
  16. Helm을 μ‚¬μš©ν•΄ Application CRDλ₯Ό νŒ¨ν‚€μ§•ν•¨ β€” :card_index_dividers: μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ꡬ성
  17. Helm 데이터λ₯Ό Argo CD μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ— ν•˜λ“œμ½”λ”©ν•¨ β€” :man_technologist: 개발자 κ²½ν—˜
  18. Kustomize 데이터λ₯Ό Argo CD μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ— ν•˜λ“œμ½”λ”©ν•¨ β€” :man_technologist: 개발자 κ²½ν—˜
  19. μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 및 Application Set 버전 관리λ₯Ό μ‹œλ„ν•¨ β€” :card_index_dividers: μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ꡬ성
  20. ν΄λŸ¬μŠ€ν„°μ— μ–΄λ–€ λ³€κ²½ 적용이 λ˜λŠ”μ§€ μ΄ν•΄ν•˜μ§€ λͺ»ν•¨ β€” :man_technologist: 개발자 κ²½ν—˜
  21. ν΄λŸ¬μŠ€ν„° 라벨 λŒ€μ‹  μž„μ‹œ(ad-hoc) ν΄λŸ¬μŠ€ν„°λ₯Ό μ‚¬μš©ν•¨ β€” :hammer_and_wrench: ν΄λŸ¬μŠ€ν„° 관리
  22. λͺ¨λ“  것을 단일 Application Set으둜 μ²˜λ¦¬ν•˜λ €κ³  μ‹œλ„ν•¨ β€” :hammer_and_wrench: ν΄λŸ¬μŠ€ν„° 관리
  23. DB λ§ˆμ΄κ·Έλ ˆμ΄μ…˜μ— Pre-sync 훅을 μ‚¬μš©ν•¨ β€” :man_technologist: 개발자 κ²½ν—˜
  24. 인프라 μ• ν”Œλ¦¬μΌ€μ΄μ…˜κ³Ό 개발자 μ›Œν¬λ‘œλ“œλ₯Ό ν˜Όν•©ν•¨ β€” :man_technologist: 개발자 κ²½ν—˜
  25. Argo CD finalizerλ₯Ό 잘λͺ» μ‚¬μš©ν•¨ β€” :hammer_and_wrench: ν΄λŸ¬μŠ€ν„° 관리
  26. Resource Tracking을 μ΄ν•΄ν•˜μ§€ λͺ»ν•¨ β€” :hammer_and_wrench: ν΄λŸ¬μŠ€ν„° 관리
  27. Argo CD의 β€œactive-active” μ„€μΉ˜λ₯Ό 생성함 β€” :hammer_and_wrench: ν΄λŸ¬μŠ€ν„° 관리
  28. Argo Rolloutsλ₯Ό Argo CD와 μž„μ‹œ 방편(duct tape)으둜 μž¬κ΅¬ν˜„ν•¨ β€” :cyclone: GitOps λ„μž…
  29. Argo Workflowsλ₯Ό Argo CD, sync-waves와 μž„μ‹œ 방편(duct tape)으둜 μž¬κ΅¬ν˜„ν•¨ β€” :cyclone: GitOps λ„μž…
  30. Argo CDλ₯Ό 전체 SDLC ν”Œλž«νΌμœΌλ‘œ λ‚¨μš©ν•¨ β€” :cyclone: GitOps λ„μž…

:link: μœ„μ— μ–ΈκΈ‰ν•œ **β€œ30κ°€μ§€ 잘λͺ»λœ νŒ¨ν„΄κ³Ό 관행”**에 λŒ€ν•œ μƒμ„Έν•œ μ„€λͺ…κ³Ό κΆŒκ³ μ‚¬ν•­μ€ μ•„λž˜ λ§ν¬μ—μ„œ 확인할 수 μžˆμ–΄μš”.
Top 30 Argo CD Anti-Patterns to Avoid When Adopting GitOps

1 Like