inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

인프런 워밍업 스터디 클럽 4기 데브옵스 - 3주차 발자국

하얀종이개발자
1

3주차 요약 정리

 

3주차 요약 정리

 

섹션 13. 데브옵스(DevOps) 한방 정리

데브옵스 파이프라인이 아무리 복잡해도 결국은 개발한 코드를 빌드해서 실행 가능한 파일로 만드는 게 본질이라는 점이 가장 인상 깊었어요. 개발, CI/CD, 인프라 환경(개발/QA/운영)에서 각각 어떤 도구와 역할이 필요한지 명확히 알게 됐고요. 특히 운영 환경의 이중화와 QA 환경을 운영과 똑같이 만드는 것의 중요성을 뼈저리게 느꼈습니다. GitHub와 Jenkins를 활용해 소스 관리부터 빌드, 배포 자동화의 기본 흐름을 파악한 것도 큰 수확이었습니다.

 

섹션 14. 손쉽게 데브옵스 환경을 구축하는 방법

VirtualBox와 Vagrant로 CI/CD 서버를 직접 구축하고 Jenkins에 접속하는 경험은 정말 값졌습니다. Docker Hub나 GitHub 계정 연동, Jenkins 기본 설정, Kubernetes 인증서 복사까지, 파이프라인의 기반을 직접 다져보니 훨씬 잘 이해가 되더라고요. Jenkins에서 소스 빌드, 컨테이너 빌드, 배포 프로젝트를 직접 만들고 실행하면서 전체 흐름을 체감한 것도 뿌듯한 경험이었습니다.

 

섹션 15. 배포를 시작하기 전에 반드시 알아야 할 것들

 

섹션 17. Jenkins Pipeline (기초부터 Blue/Green 까지)
섹션 18. Helm과 Kustomize 비교하며 사용하기

이론을 바탕으로 Jenkins Pipeline을 UI에서 스크립트 기반으로 전환하며 배포 단계를 세분화하고 Blue-Green 배포를 직접 구현해본 건 정말 값진 경험이었어요. 자동 배포의 기초를 닦은 기분이랄까요!

그리고 Helm의 패키지(차트) 관리와 Kustomize의 오버레이 방식을 비교하며, YAML 파일을 재사용하고 커스터마이징하는 법을 배운 것도 유용했습니다. 실제 배포 파이프라인 구축 시 마주할 고민들을 미리 짚어주신 것도 도움이 많이 됐습니다.

 


 

🪵 발자국 3주차 회고

 

발자국 3주차 회고

💡배운 점

 

🤷‍♂잘한 점

 

⚠아쉬운 점

 

🎯다음 주 목표

 

☺한마디

3주차는 DevOps와 배포 전략에 대한 사고의 폭을 넓힌 시간이었던 것 같습니다.

단순히 도구를 익히는 것을 넘어, '적절한 기술'을 선택하고 '단계적으로' 적용해나가야 할 것 같습니다.

다음 주가 마지막 스터디 주인데, 내용 놓친것 없는지 다시 한번 복습하면서 마무리 잘해나갑시다.🚀

백엔드 데브옵스 일프로 인프런워밍업

답변 0