🌟 Awesome DevOps
4 min read
awesomedevopscicdkubernetesdockerautomation
DevOps 엔지니어를 위한 최고의 도구, 플랫폼, 리소스 모음
🌟 Awesome DevOps
DevOps 엔지니어를 위한 최고의 도구, 플랫폼, 리소스 모음
2025년 최신 트렌드와 검증된 도구들을 한곳에 모았습니다.
🧩 핵심 도구
인프라 as 코드 (IaC)
- Terraform ⭐ 43k – 멀티클라우드 인프라 프로비저닝
- Pulumi ⭐ 22k – 현대적인 IaC 플랫폼
- AWS CDK ⭐ 12k – AWS 클라우드 개발 키트
- Crossplane ⭐ 9k – 쿠버네티스 네이티브 IaC
구성 관리
시크릿 관리
- HashiCorp Vault ⭐ 31k – 시크릿 및 암호화 관리
- SOPS ⭐ 17k – 암호화된 파일 편집
- External Secrets ⭐ 4k – 쿠버네티스 시크릿 관리
- Sealed Secrets ⭐ 8k – 쿠버네티스 암호화된 시크릿
🐳 컨테이너화
컨테이너 런타임
- Docker ⭐ 7k – 컨테이너 플랫폼
- Podman ⭐ 24k – 데몬리스 컨테이너 엔진
- containerd ⭐ 17k – 컨테이너 런타임
- CRI-O ⭐ 5k – 쿠버네티스 네이티브 런타임
컨테이너 오케스트레이션
- Kubernetes ⭐ 111k – 컨테이너 오케스트레이션 플랫폼
- Docker Swarm – Docker 네이티브 클러스터링
- Nomad ⭐ 15k – 간단한 워크로드 오케스트레이터
- OpenShift ⭐ 9k – 엔터프라이즈 쿠버네티스
컨테이너 보안
🔄 CI/CD
CI/CD 플랫폼
- Jenkins ⭐ 23k – 자동화 서버
- GitLab CI/CD – GitLab 통합 CI/CD
- GitHub Actions – GitHub 네이티브 CI/CD
- Tekton ⭐ 9k – 쿠버네티스 네이티브 CI/CD
지속적 배포
- ArgoCD ⭐ 18k – GitOps 지속적 배포
- Flux ⭐ 7k – GitOps 툴킷
- Spinnaker ⭐ 9k – 멀티클라우드 배포
- Harness – 엔터프라이즈 CD 플랫폼
빌드 도구
- Bazel ⭐ 23k – 빠른 확장 가능한 빌드 시스템
- Buildah ⭐ 7k – OCI 이미지 빌드 도구
- Kaniko ⭐ 15k – 컨테이너 내 이미지 빌드
- img ⭐ 4k – 비특권 Docker 이미지 빌드
☁️ 클라우드
클라우드 플랫폼
- AWS – 아마존 웹 서비스
- Azure – 마이크로소프트 클라우드
- Google Cloud – 구글 클라우드 플랫폼
- DigitalOcean – 개발자 친화적 클라우드
멀티클라우드 도구
- Terragrunt ⭐ 8k – Terraform 래퍼
- Cloud Custodian ⭐ 5k – 클라우드 정책 관리
- Steampipe ⭐ 7k – 클라우드 쿼리 엔진
서버리스
- Serverless Framework ⭐ 47k – 서버리스 애플리케이션 프레임워크
- AWS SAM ⭐ 10k – 서버리스 애플리케이션 모델
- Knative ⭐ 6k – 쿠버네티스 서버리스
- OpenFaaS ⭐ 25k – 서버리스 함수 플랫폼
📊 모니터링
메트릭 수집
- Prometheus ⭐ 56k – 시계열 데이터베이스 및 모니터링
- Grafana ⭐ 64k – 메트릭 시각화 및 대시보드
- Datadog – 종합 모니터링 플랫폼
- New Relic – 애플리케이션 성능 모니터링
로깅
- ELK Stack – Elasticsearch, Logstash, Kibana
- Fluentd ⭐ 13k – 통합 로깅 레이어
- Loki ⭐ 24k – Prometheus와 같은 로그 집계
- Vector ⭐ 18k – 고성능 관찰 가능성 데이터 파이프라인
분산 추적
- Jaeger ⭐ 21k – 분산 추적 플랫폼
- Zipkin ⭐ 17k – 분산 추적 시스템
- OpenTelemetry ⭐ 4k – 관찰 가능성 프레임워크
알림
- Alertmanager ⭐ 7k – Prometheus 알림 관리
- PagerDuty – 인시던트 응답 플랫폼
- Opsgenie – 알림 및 인시던트 관리
📚 학습 자료
공식 문서
- Kubernetes 문서 – 쿠버네티스 공식 가이드
- Docker 문서 – Docker 공식 문서
- Terraform 문서 – Terraform 학습 가이드
- AWS 문서 – AWS 서비스 문서
온라인 학습
- DevOps Roadmap – DevOps 학습 로드맵
- The Phoenix Project – DevOps 소설
- Kubernetes the Hard Way ⭐ 41k – 쿠버네티스 심화 학습
- CNCF Landscape – 클라우드 네이티브 생태계
인증
- AWS Certified DevOps Engineer
- Google Cloud Professional DevOps Engineer
- Kubernetes Certified Administrator (CKA)
- Terraform Associate
커뮤니티
- r/devops – Reddit DevOps 커뮤니티
- DevOps.com – DevOps 뉴스 및 정보
- CNCF – 클라우드 네이티브 컴퓨팅 재단
- DevOps Korea – 한국 DevOps 커뮤니티
🆕 2025 Highlights
주요 트렌드
- Platform Engineering: 개발자 경험(DX) 향상에 집중
- AI-Powered DevOps: AIOps, 자동화된 인시던트 대응
- FinOps: 클라우드 비용 최적화 및 관리
- Green DevOps: 지속 가능한 IT 인프라 구축
2025년 혁신 기술
- GitOps: ArgoCD, Flux로 Git 기반 배포 자동화
- Service Mesh: Istio, Linkerd로 마이크로서비스 관리
- Edge Computing: Kubernetes Edge, K3s로 엣지 배포
- Observability: OpenTelemetry 표준화 완성
한국 DevOps 생태계
- 네이버 클라우드 플랫폼: 국내 클라우드 서비스
- 카카오 클라우드: 엔터프라이즈 클라우드 솔루션
- NHN: 게임 특화 클라우드 및 DevOps 도구
- LINE: 대규모 서비스 운영 노하우
새로운 도구들
- uv: Python 패키지 관리의 혁신
- Ruff: Python 린팅의 새로운 표준
- Bun: JavaScript 런타임의 성능 혁신
- Nix: 재현 가능한 빌드 및 배포
실무 적용 포인트
- Infrastructure as Code: 모든 인프라를 코드로 관리
- GitOps: Git을 통한 배포 자동화 및 이력 관리
- Observability: 로그, 메트릭, 트레이싱 통합 모니터링
- Security Shift-Left: 개발 초기 단계부터 보안 고려
콘텐츠 업데이트 요청은 요청 게시판에 써주세요