작성 중…
ArgoCD 설치 및 SockShop 애플리케이션 배포하기(1)
GitLab, Atlantis를 활용한 Terraform GitOps 환경 구축하기(3)
이번 포스트에서는 GitLab, Atlantis 구성 간 겪었던 이슈와 TroubleShooting 과정에 대해 설명합니다.
GitLab, Atlantis를 활용한 Terraform GitOps 환경 구축하기(2)
이번 포스트에서는 구성 완료한 GitLab, Atlantis를 기반으로 Pull Request를 통해 Terraform Code를 배포하는 과정을 설명합니다. Pull Request 사전 설정 기존의 Terraform Code를 배포하는 환경은 로컬PC에서 이루어지도록 구성되어 있습니다. 따라서 정상적으로 Atlantis에서 Terraform ...
GitLab, Atlantis를 활용한 Terraform GitOps 환경 구축하기(1)
GitLab과 Terraform Pull Request 과정을 자동화해주는 Atlantis를 활용하여 스터디 간 Terraform 코드에 대한 변경 이력 관리와 협업을 위한 GitOps 환경을 구축합니다. Pull Request(PR)란? 코드 변경 사항에 대한 branch를 생성하여 팀원들에게 검토 후 main branch에 병합을 요청하는 ...
terraform-aws-modules 기반 EKS 환경 구축하기(3)
이번 포스트에서는 terraform-aws-modules으로 구축했을 때 어떤 리소스들이 생성되는지 확인하고 미리 정의한 네이밍 규칙에 맞게 리소스를 재정의합니다. 또한 소스 코드 내 주석 처리 및 불필요한 부분들을 정리합니다. 기존 포스트 내용대로 EKS를 구축하면 아래와 같이 IAM Role, Policy, SecurityGroup 등에서 ...
terraform-aws-modules 기반 EKS 환경 구축하기(2)
이번 포스트에서는 terraform-aws-modules 기반 EKS 구축 간 겪었던 이슈와 TroubleShooting 과정에 대해 설명합니다. 구축은 아래의 순서대로 진행했습니다. module 사용법 파악 및 기본 설정으로 EKS 구축 코드 분석 및 리소스 커스터마이징(이름, 설정 등) Sockshop 어플리케이션 배포하기 기존...
terraform-aws-modules 기반 EKS 환경 구축하기(1)
Devops 스터디를 위한 EKS 환경을 모듈(terraform-aws-modules)을 활용하여 구축합니다. 테라폼 관련 github 커뮤니티에서 AWS 리소스를 생성할 때 필요한 테라폼 코드를 모듈화하여 제공하고 있어, 이를 활용하면 직접 코드를 작성하는 것 보다 간편하고 빠르게 리소스를 생성할 수 있습니다. 필요한 모듈을 검색하고, READM...
Jekyll Chirpy(v6.0.1) 테마를 활용한 Github 블로그 만들기(2023.6 기준)
기존 oopy라는 노션 기반 웹사이트를 통해 블로그를 운영하고 있었는데, 5/25 비용 인상으로 대체제를 찾던 중 Github Pages로 이관하기로 결정했습니다. 이전에도 Github Page를 통한 블로깅을 시도했으나 까다로운 설치와 커스터마이징으로 포기했었기 때문에, 테마 선택 시 사용자 수가 많고 커스터마이징 및 사용 사례 또한 많은 테마인 ...
ELB AccessLog Partitioning 개선하기(2)
이전 포스트 LoadBalancer AccessLog Partitioning 개선하기 (1)에서 이어지는 포스트입니다. 사용 간 겪었던 문제 (2) 파티션 갱신 문제 기존 방식은 자동, 수동 매핑 상관없이 분석 전 ALTER TABLE 또는 MSCK REPAIR TABLE 쿼리 사용이 반드시 선행되어야 했습니다. ...
ELB AccessLog Partitioning 개선하기(1)
개선 배경 이전 포스트 ELB AccessLog Partitioning 적용하기를 통해 엑세스 로그 파티셔닝 후 사용하는 과정에서 겪었던 불편한 점에 대해 정리하고, 이에 대한 개선사항 및 과정들을 소개합니다. 사용 간 겪었던 문제 (1) 시간 단위의 파티셔닝 부재 일 단위까지만 파티셔닝을 적용했기에 시간 단위의 분석이...