profile
안녕하세요. 방문해주셔서 감사합니다.
post-thumbnail

Keycloak으로 OIDC SSO 구현하기(with ArgoCD, Grafana, Airflow)

Keycloak으로 OIDC SSO를 ArgoCD, Grafana, Airflow와 함께 구현하기.

2025년 11월 9일
·
0개의 댓글
·
post-thumbnail

Harbor로 내부 컨테이너 레지스트리 구축하기

Harbor란 CNCF(Cloud Native Computing Foundation)에서 관리되는 오픈소스 컨테이너 이미지 레지스트리이다.AWS EKS를 쓴다면 AWS ECR(Elastic Container Registry), GCP GKE를 쓴다면 GCP Artifa

2025년 6월 25일
·
0개의 댓글
·

Redis Persistence와 운영 모드

로그인 시 사용 및 발급되는 Access Token, Refresh Token 저장에 Redis Deployment 사용Redis Persistence 설정 X클라우드 벤더사의 관리 작업으로 인해 노드가 다운될 경우 Redis Pod가 재시작되어 데이터가 소실됨.문제는

2025년 4월 14일
·
0개의 댓글
·
post-thumbnail

Kubernetes로 알아보는 X.509, mTLS

오늘은 중요하지만 맨날 까먹는 X.509와 mTLS에 대해서 정리하려고 한다.사실 X.509와 TLS, mTLS는 엔지니어로 일하다보면, 상당히 많이 듣게 되는데 정작 인증서 발급 과정을 자세히 살펴보지 않거나, 이미 구현되어 있는 경우 어떻게 동작하는지 배우더라도 금

2025년 3월 28일
·
0개의 댓글
·
post-thumbnail

Atlantis로 Terraform 협업하기

Atlantis(아틀란티스)는 Terraform 사용 시 Git Pull Request을 통해 협업할 수 있게끔 도와주는 애플리케이션이다.https://www.runatlantis.io/온라인 Git 저장소(Github, Gitlab 등..)state를 저장할

2024년 12월 26일
·
0개의 댓글
·
post-thumbnail

kubeadm으로 쿠버네티스 클러스터 버전 업그레이드(v1.27 → v1.31)

Rocky Linux 9버전으로 진행하였으므로, 공식 문서에서 CentOS, RHEL or Fedora 탭에 적힌 명령어를 사용하였다.컨트롤 플레인은 메이저 버전을 건너뛰어 업그레이드할 수 없다. 즉, 1.27 → 1.28 → 1.29 → ... 이런 식으로 단계적으로

2024년 12월 26일
·
0개의 댓글
·
post-thumbnail

Terraform + AWS로 웹 서비스 인프라 구축하기 (3)

저번 글에서는 EC2, EKS, RDS까지 만들어보았으니 이번엔 웹, 애플리케이션을 배포해볼 차례이다.아래 링크에서 EKS에 배포할 Spring Boot Sample APP과 CloudFront + S3로 정적 웹 호스팅할 VueJS Sample Project를 받았다

2024년 12월 19일
·
0개의 댓글
·
post-thumbnail

Terraform + AWS로 웹 서비스 인프라 구축하기 (2)

이번 글에서는 Terraform으로 EC2 인스턴스(Bastion), EKS 클러스터, RDS 클러스터까지 생성해보자.VPC, Subnet을 모듈화하여 생성하였듯이 EC2 리소스도 모듈화해보자. 핵심은 재사용성을 생각해서 구성해야 하며 이번에 생성하고자 하는 인스턴스는

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

Terraform + AWS로 웹 서비스 인프라 구축하기 (1)

시작하며 한 달동안 Terraform으로 신규 AWS 운영 환경을 구성해보는 작업을 맡았었는데, 이를 정리해보려고 한다. 이번 글에서는 VPC와 서브넷까지 만들어보려 한다. Terraform 설치와 AWS 사용자 인증(.aws/configure)은 되어있다고 가정하

2024년 12월 8일
·
0개의 댓글
·

Terraform 주요 커맨드

루트 모듈에서 실행하며 명시된 구성 파일에 필요한 프로바이더, 모듈 등을 구성하고 초기화주요 옵션\-upgrade : .terraform.lock.hcl에 명시된 버전 정보를 따르지 않고 별도로 명시한 버전으로 초기화테라폼 구성 파일을 읽고 인프라의 어떤 변경 사항이

2024년 10월 23일
·
0개의 댓글
·
post-thumbnail

Newman + Github Actions으로 API 테스트 자동화하고 Slack 알림 받기

이번 글에서는 필자가 회사에서 구성한 Newman API 테스트 프로세스에 대해 설명하려 한다.Newman이란 간단하게 Postman의 CLI 버전이다.NPM을 통해 설치할 수 있고, 사실 Postman도 CLI가 따로 존재하기는 한다.둘 다 포스트맨에서 개발하였으며,

2024년 8월 31일
·
0개의 댓글
·