DevOps2 [CICD] Local GitOps 환경 구축 #1 쿠버네티스 환경에서 GitOps 기반 자동 배포시 ArgoCD는 거의 표준처럼 사용됩니다.이번 글에서는 Git 저장소 준비 → ArgoCD 설치 → GitOps 연결 → 자동 배포 테스트까지 한 번에 진행해보겠습니다. GitOps란?GitOps는 Git 저장소를 인프라의 Single Source of Truth로 사용하는 운영 방식입니다.즉, Git에 있는 설정 파일(YAML)이 실제 운영 환경과 항상 동일해야 합니다.대표적으로Git 변경 → 자동 배포Git 롤백 → 서비스 롤백이런 흐름을 만들 수 있습니다.[전체 진행 흐름]Git 저장소 준비 → ArgoCD 설치 → ArgoCD 접속 → GitOps 연결 → 자동 배포 테스트 1단계. Git 저장소 준비ArgoCD는 Git 저장소 기준으로 동작합니.. 2026. 2. 13. [CS] 가상머신 (Virtual Machine) vs 컨테이너 (Container) 안녕하세요!가상머신 vs 컨테이너에 대해알아보겠습니다! 목차1. 가상머신과 컨테이너 구조2. 가상머신 vs 컨테이너 성능 3. 장단점 4. 언제 사용할까? 1. 가상머신과 컨테이너 구조 가상머신 (Virtual Machine)하이퍼바이저(KVM, virtualBox, Zen, Hyper-v)를 이용해 Guest OS를 설치해 커널로 개별적인 자원(CPU,memory 등) 관리각각의 VM은 독립적인 운영체제 Guest OS를 가짐하드웨어를 가상화하기 때문에 안정적이고 격리 수준이 높음하지만 무겁고 OS까지 포함되므로 리소스 사용량이 큼 컨테이너 (Container) 운영체제 커널을 공유필요한 라이브러리만 포함 → 가볍고 빠름초 단위 배포·롤백 가능 → DevOps·CI/CD 최적화 2. 가상머신 vs .. 2025. 11. 19. 이전 1 다음