profile
DevOps로 진화하기

EKS CI/CD 구성 프로젝트_5

ArgoCD/Argo Rollout CI/CD 환경의 canary 배포

2023년 3월 29일
·
0개의 댓글
·
post-thumbnail

EKS CI/CD 구성 프로젝트_4

Jenkins - ArgoCD환경에서 CI/CD 파이프라인 구성및 동작

2023년 3월 29일
·
0개의 댓글
·
post-thumbnail

EKS CI/CD 구성 프로젝트_3

ArgoCD/Argo Rollout 환경 구성

2023년 3월 27일
·
0개의 댓글
·
post-thumbnail

EKS CI/CD 구성 프로젝트_2

Jenkins 설치 및 PV 구성

2023년 3월 21일
·
0개의 댓글
·
post-thumbnail

EKS CI/CD 구성 프로젝트_1

ALB Ingress 환경 구성

2023년 3월 2일
·
0개의 댓글
·

Kubernetes 배포를 위한 GitHub와 ArgoCD 활용_4

이전 포스트 까지 GitHub - ArgoCD 서비스를 연동하여 자동으로 배포되는 환경을 구축 했으며 기존 환경에서 ArgoRollout을 이용하면 블루그린 배포 및 canary 구성이 가능하다. 이번 포스트는 ArgoRollout을 통해 canary 배포를 진행한다. GitHub 레포지토리에 업로드한 쿠버네티스 kustomize 로 Argo Rollo...

2023년 2월 20일
·
0개의 댓글
·

Kubernetes 배포를 위한 GitHub와 ArgoCD 활용_3

이전 포스트는 ArgoCD 서비스를 구성하여 GitHub와 연동 작업을 했으며 이번 포스트는 GitHub에 저장된 쿠버네티스 어플리케이션을 배포하여, ArgoCD에서도 관리하는 과정을 다룬다. GitHub에 저장된 쿠버네티스 매니패스트로 어플리케이션 배포 로컬 PC내에서 guestbook 이라는 Application 타입의 매니패스트를 사용하여 어플리케...

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

Kubernetes 배포를 위한 GitHub와 ArgoCD 활용_2

이전 포스트에 이어서 GitHub management-repository 리포지토리를 이용해 ArgoCD 환경을 구성한다. GitHub 레포지토리에 업로드한 쿠버네티스 kustomize 로 ArgoCD 구성 ArgoCD는 별도의 VM이 아닌 EKS 클러스터 내 POD로 구성될 예정이며, Kustomize를 기반으로 구성할 예정이다. 로컬 PC에서 Ar...

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

Kubernetes 배포를 위한 GitHub와 ArgoCD 활용_1

EKS 기반의 쿠버네티스 클러스터를 생성할때 AWS 콘솔로 하는 경우도 있지만 테라폼을 활용하여 Iac 스타일로 구성할 수도 있다. 테라폼 코드를 개인 로컬 PC에서 관리하여 EKS를 구축할수도 있지만 GitHub에 테라폼 코드, Helm 차트 및 k8s 등을 push 할수도 있다. 이렇게 쿠버네티스 구성 요소 들을 GitHub에 배포할 경우 ArgoC...

2023년 2월 20일
·
0개의 댓글
·

컨테이너로 CI/CD 환경 구성 및 테스트_3

- Deploy VM Jenkins CI/CD 파이프라인이 완료 될 경우 Nexus, ECR 레포지토리에 저장된 도커 이미지를 pull 하여 컨테이너를 시작한다. Deploy VM은 Nexus, ECR에 접속 가능해야 하므로 보안그룹 및 IAM 권한이 올바른지 확인해

2023년 1월 20일
·
0개의 댓글
·

컨테이너로 CI/CD 환경 구성 및 테스트_2

- Nexus, SonarQube VM 해당 VM의 Nexus 레포지토리와 SonarQube 서비스는 아래와 같이 컨테이너 환경으로 구성했다. 넥서스 서비스로 구성한 레포지토리 환경은 아래와 같다, - nexus-artifact-repository maven2(pr

2023년 1월 17일
·
0개의 댓글
·
post-thumbnail

컨테이너로 CI/CD 환경 구성 및 테스트_1

Ec2 인스턴스를 컨테이너로 구성해서 CI/CD 파이프라인 구축

2023년 1월 10일
·
0개의 댓글
·
post-thumbnail

Nexus를 활용한 Private 배포환경 구성

Nexus 컨테이너를 private subnet에 배치하여 사내망 레포지토리 서비스를 구축

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

우분투 서버에서 ecr-login-helper 설치하기

amazon-ecr-credential-helper 모듈 설치

2023년 1월 2일
·
0개의 댓글
·
post-thumbnail

EC2에 앤서블 설치해보기

이번 포스트는 EC2에 엔서블을 설치하고 앤서블 매니지드 노드에 ssh 설정하는 작업구성환경controller : EC2, ubuntu 20.04 / 1EAmanaged : EC2, ubuntu 20.04 / 3EA예상 구성도파이썬 설치앤서블은 파이썬 환경에서 동작하며

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

k8s 클러스터 직접 구성해보기_11

쿠버네티스의 스모크 테스트

2022년 11월 29일
·
0개의 댓글
·

k8s 클러스터 직접 구성해보기_10

쿠버네티스 클러스터 내에서 DNS 클러스터를 구성

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

k8s 클러스터 직접 구성해보기_9

워커 노드간에 네트워크 라우팅 작업

2022년 11월 29일
·
0개의 댓글
·

k8s 클러스터 직접 구성해보기_8

외부 네트워크에서 kubectl을 사용하여 쿠버네티스 자원 접근

2022년 11월 25일
·
0개의 댓글
·

k8s 클러스터 직접 구성해보기_7

워커노드에 runc, cni-plugins, containerd, kubelet, kube-proxy 서비스 구성

2022년 11월 25일
·
0개의 댓글
·