| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- jenkins
- Prometheus install
- EFS CSI Driver
- helm
- headless service
- github action 사용법
- EKS 클러스터
- LoadBalancer Controller
- 메탈LB
- livenessPorbe
- SAA 합격 후기
- Solution Architecture
- 딥레이서
- AWS 딥레이서
- 딥레이서 보상함수
- 쿠버네티스
- terraform
- 로드밸런서 컨트롤러
- 그라파나 시각화
- 쿠버네티스 컴포넌트
- 솔데스크
- blue-green
- grafana on kubernetes
- Kubernetes
- 깃허브 액션
- 그라파나 대시보드
- kubernetes 동작 원리
- Kubernets on Jenkins
- Firelens
- Aurora cluster
목록DevOps (9)
mingming
Kustomize Kustomize는 Kubernetes 애플리케이션 배포를 위한 오픈 소스 도구로, 배포 구성을 관리하고 수정하기 위한 YAML 패치 메커니즘을 제공합니다. Kustomize를 사용하면 Kubernetes 리소스 정의에 대한 설정을 관리하고 커스터마이징할 수 있으며, 여러 환경 또는 배포 단계에 따라 리소스를 조정할 수 있습니다. Kustomize는 Kubernetes에 내장되어 있으며, Kubernetes 1.14 버전 이후에는 kubectl 명령어를 통해 직접 사용할 수 있습니다. Base Base는 원본 리소스 정의를 담고 있는 디렉토리나 파일입니다. 기본적으로는 애플리케이션을 설명하는 Kubernetes 리소스 정의가 들어있는 곳입니다. Overlay Overlay는 Base를 ..
github action과 ArgoCD 로 CI/CD 파이프라인 구축 기본 시나리오 github action은 CI(Continuos Integration) ArgoCD는 CD(Continuos Deploy) 역할을 맡게 됩니다. github src repository 에서 변경사항이 push되면 githubaction workflow에서 빌드되고 ECR로 이미지가 푸쉬됩니다. 이때 Kustomize 를 통해 manifest repo에 image tag가 업데이트 됩니다. manifest repo를 지켜보던 ArgoCD가 변경사항을 감지하고 EKS cluster위에 구동중인 pod 이미지를 최신화하게 됩니다. github action ECR 에 이미지가 저장될 repository를 하나 생성해 줍니다. ..
Github Action이란? GitHub Actions는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 지속적 통합 및 지속적 배포(CI/CD) 플랫폼입니다. 리포지토리에 대한 모든 풀 요청을 빌드 및 테스트하는 워크플로를 생성하거나 병합된 풀 요청을 프로덕션에 배포할 수 있습니다. Github Action 기본개념 워크플로우 워크플로는 하나 이상의 작업을 실행하는 구성 가능한 자동화 프로세스입니다. 워크플로는 리포지토리에 체크인한 YAML 파일에 의해 정의되며 리포지토리의 이벤트에 의해 트리거될 때 실행되거나 수동으로 또는 정의된 일정에 따라 트리거될 수 있습니다. 워크플로는 리포지토리의 디렉터리에 정의되며 .github/workflows리포지토리에는 각각 다른 작업 집합을 수행할 수 있는 여..