# GitOps

19개의 포스트

GitOps 시스템

📌 목표 이번주는 CI/CD 를 목표로 하며 gitlab, argoCD, harbor 를 사용하여 k8s 환경에서 어플리케이션을 배포하는 테스트까지 해보기로 하자. (참고: https://picluster.ricsanfre.com/docs/argocd/) 참고 그

약 14시간 전
·
0개의 댓글
·
post-thumbnail

gitOps

이번 포스팅은 k8s를 활용한 gitOps에 대한 내용이다.

3일 전
·
0개의 댓글
·

[DevOps] Jenkins의 CICD 활용법

Jenkins의 CICD활용법 CI : GitOps-Jenkins CD : Argo Jenkins를 활용한 빌드 및 배포까지의 과정 [x] Jenkins pipeline 실행 시 깃랩으로부터 소스코드 clone ↓ [x] 빌드작업을 통해 container 이

2022년 12월 24일
·
0개의 댓글
·
post-thumbnail

GitOps와 ArgoCD

이번 포스팅에서는 GitOps가 무엇인가에 대해서 알아보고 그 구현체인 ArgoCD에 대해서 알아보겠습니다.GitOps란 Weaveworks라는 회사에서 처음 쓰기 시작하였고 CI/CD 파이프라인 중 특별히 Delivery에 초점을 가지고 탄생한 개념입니다.GitOps

2022년 11월 28일
·
0개의 댓글
·
post-thumbnail

Github Action

Github Action, Workflow, Event, Runner, Job, Step, Action

2022년 10월 24일
·
0개의 댓글
·

ArgoCD + kustomize 적용하기 (+ argocd-image-updater)

getting startedgetting startedapplicationsprojectNamedev (digest)backend.yamlfrontend.yamlstaging (latest)prod (latest or semver)applicationsprojectNa

2022년 10월 21일
·
0개의 댓글
·
post-thumbnail

Blue/Green Deployment with kustomization in Argo CD

ingress.yaml로 ALB 생성 확인apps/v1 대신 argoproj.io/v1alpha1을 사용Deplyment 대신 Rollout을 사용autoPromotioEnabled 옵션은 Blue/Green 배포를 자동으로 진행할 것인지 여부. false 옵션을 사용

2022년 9월 4일
·
0개의 댓글
·
post-thumbnail

Ooops? GitOps!

인프라 설정에 권한이 있는 사람이 그 날 따라 “ 시키지도 않은 작업까지 + 창의적으로 + 욕심을 더 내어서 + 서둘러” 작업을 하다보면… 인프라 환경에 문제를 발생 시키기도 한다.게다가 인프라에 대한 변경 기록이 없거나 있다고 하더라도 이메일과 메신저 등에 파편적으

2022년 4월 5일
·
0개의 댓글
·
post-thumbnail

Argo CD Image Updater 사용하기 (with. AWS EKS) (완)

Argo CD에 자동 이미지 태그 플러그인을 추가해서 GitOps를 완성해보자!

2022년 3월 19일
·
4개의 댓글
·
post-thumbnail

Argo CD에 다른 AWS EKS 클러스터 추가하기

Argo CD default cluster 말고 외부 EKS 클러스터를 추가해서 사용해보자!

2022년 3월 11일
·
0개의 댓글
·
post-thumbnail

Argo CD 를 AWS EKS 에 사용하기

AWS EKS에 Argo CD 올려서 사용해보기 ⭐️

2022년 2월 19일
·
0개의 댓글
·

Argo CD 설치 및 설정

ArgoCD는 GitOps 로 관리되는 Kubernetes manifests의 변경사항을 Monitoring 하며 실제 Cluster 에 배포된 형태를 이와 동일하게 계속 유지시키는 역할을 한다.

2021년 12월 17일
·
0개의 댓글
·
post-thumbnail

Rancher 를 통한 Kubernetes 클러스터 Deployments 생성

쿠버네티스 클러스터로 어플리케이션을 배포하는 방법을 정리https://rancher.com/docs/rancher/v2.5/en/quick-start-guide/workload/쿠버네티스 클러스터에 배포하는 방법은 2.5 이전 버전까지는 Multi-cluste

2021년 9월 18일
·
0개의 댓글
·
post-thumbnail

[GitOps]ArgoCD에 Vault 적용하기

ArgoCD로 kubernetes로 자동배포를 위해 git 저장소를 이용하는데 configmap, secret의 민감한 정보 관리를 위해 vault를 적용해서 GitOps를 구성한 경험을 정리한 글입니다.

2021년 6월 5일
·
0개의 댓글
·
post-thumbnail

[GitOps]GitHub Action으로 CD 구성하기

GitHub Action을 이용해서 build 한 어플리케이션 이미지 버전을 kubernetes 설정 저장소에서 update하고 ArgoCD에서 자동 동기화 처리

2021년 6월 5일
·
0개의 댓글
·
post-thumbnail

[GitOps]ArgoCD와 Kustomize를 이용해 kubernetes에 배포하기

Kustomize + ArgoCD GitOps를 위해 kustomize와 argocd를 활용한 kubernetes 설정 동기화 환경을 구성해본 내용을 정리하였습니다.

2021년 6월 1일
·
0개의 댓글
·
post-thumbnail

[GitOps]Laravel Application을 Kubernetes에 배포하기

GitOps 구성을 위해 라라벨(laravel) 애플리케이션의 docker 이미지를 local kubernetes 환경에 배포해본 과정을 정리한 글 입니다.

2021년 5월 31일
·
0개의 댓글
·
post-thumbnail

[GitOps]Laravel Application을 GitHub Action을 이용해 Container Registry에 배포하기

라라벨(laravel) 애플리케이션을 kubernetes에 배포하기 위해 이미지로 만들어 GitHub Action으로 GitHub Container Registry에 배포하는 GitOps - CD를 구성했습니다.

2021년 5월 29일
·
2개의 댓글
·
post-thumbnail

GitHub Action을 이용해 GitOps 구성하기

GitHub Action을 이용해서 Kubernetes로 배포하는 GitOps를 제 나름대로 이해해서 구성해보았습니다. 그 첫번째인 CI 구성입니다.

2021년 5월 28일
·
6개의 댓글
·