일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- GoF
- Buffered channel
- 시스템 설계
- System Design
- go
- gitops
- AWS Infra
- notification system
- Live Template
- Helm V3
- 클래스 관계
- 대규모 시스템 설계
- 디자인패턴
- argocd
- AWS
- tenneling
- goroutine
- 컴포지트패턴
- Golines
- Bastion Server
- Logrus
- 윈도우키보드
- Kubernetes
- image resizing
- Infra
- golang
- Lambda@Edge
- 알림 시스템
- GoF 디자인패턴
- UnBuffered channel
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