Docker(2)
-
[Kubernetes] ArgoCD를 사용한 EKS 자동배포(1) - ArgoCD 배포
안녕하세요, 달콤한달팽이입니다.🐌🙂 이번 시간에는 AWS CodePipeline과 ArgoCD를 사용EKS 자동 배포 환경을 구축하는 방법에 대하여 알아보겠습니다.ArgoCD란?ArgoCD란, Kubernetes 환경에서의 GitOps 기반 CD(Continuous Delivery) 도구입니다.즉, Manifest 파일(yaml)의 변경사항을 감시하며, 현재 배포된 환경의 상태와 Menifest 파일의 상태를 동일하게 유지하도록 도와줍니다. 앞선 실습들에선 Kubernetes에서 구성 요소 배포를 위해 Manifest 파일(yaml)을 사용하였습니다.이러한 파일들은 점점 쌓이게 되고, 관리가 힘들어지게 될 것입니다. 실제로 최근들어 다양한 기업들에서도 MSA(MicroService Applica..
2024.12.06 -
[Kubernetes] 쿠버네티스란?
안녕하세요, 달콤한달팽이입니다.🐌🙂 요즘 클라우드 기술 스택 중 가장 많이 요구되는 쿠버네티스에 대해 함께 공부해볼 예정입니다. 다양한 실습을 해보기에 앞서 쿠버네티스란 무엇인지부터 아는 것이 우선일 것 같아 이번 글을 준비해보았습니다! 쿠버네티스(Kubernetes)란? 쿠버네티스란, 컨테이너화된 애플리케이션을 배포, 관리, 확장할 때 사용되는 컨테이너 오케스트레이션 플랫폼입니다. (K와 S 사이에 8글자가 들어있어 K8S라고도 불려요!) 공식 문서에서 제공하는 설명으로, 한 문장밖에 안되지만 처음보는 단어들이 많아보입니다. (컨테이너화된..? 오케스트레이션...??) 그렇다면 컨테이너는 무엇이고, 오케스트레이션 플랫폼은 무엇일까요?? 컨테이너(Container)란? 컨테이너란 프로세스가 수행되는 운영..
2021.11.15