일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 대규모 시스템 설계
- tenneling
- 시스템 설계
- Buffered channel
- golang
- GoF 디자인패턴
- goroutine
- Kubernetes
- 알림 시스템
- Live Template
- image resizing
- Logrus
- 윈도우키보드
- argocd
- Bastion Server
- Infra
- System Design
- Golines
- GoF
- 컴포지트패턴
- 클래스 관계
- Helm V3
- 디자인패턴
- notification system
- gitops
- AWS Infra
- UnBuffered channel
- go
- Lambda@Edge
- AWS
Archives
- Today
- Total
목록2021/06/10 (1)
Fall in IT.
Argo CD (GitOps) 간단하게 알아보기
안녕하세요. 오늘은 Kubernetes 클러스터 배포 도구인 Argo CD에 대해서 간단하게 알아보겠습니다. Argo CD Argo CD는 GitOps 스타일의 배포를 지원하는 CD 도구이다 Git 저장소의 내용과 쿠버네티스 클러스터를 동기화해주는 역할을 하는 에이전트이다 쿠버네티스 클러스터 내부에서 Pod 형태로 배포가 된다. 특징 애플리케이션 정의, 구성 및 환경은 선언적이어야하며 버전을 제어해야한다. 애플리케이션 배포 및 수명주기 관리는 자동화되고 확인하기 쉽다. 작동 원리 Argo CD는 원하는 애플리케이션 상태를 정의하기위한 소스로 Git repository를 사용하는 GitOps 패턴을 따른다. Kubernetes 매니페스트는 여러 방법으로 지정할 수 있다. (필자는 helm 차트를 사용하였습..
시스템구축
2021. 6. 10. 14:45