October 21, 2024
1. 개요 ArgoCD 란? 여기는 참고해주세요. 이번 포스팅에서는 ArgoCD Resource Hooks에 대해서 알아보자. Argo CD에서는 Sync 는 Git 리포지토리의 선언된 상태와 Kubernetes 클러스터의 실제 상태를 동기화하는 과정이다. 여기서 Resource Hook은 이러한 배포 프로세스 중 특정 시점에 추가적인 작업(, Sync,…
September 29, 2024
1. 개요 개발한 애플리케이션을 쿠버네티스에 배포하기 위해 helm charts로 애플리케이션에 필요한 설정을 저장한다. Git 저장소에 id와 password와 같은 민감한 정보를 저장하므로 Git 접근 권한이 있는 사용자에게 그대로 노출이 되는 보안 이슈가 있다. 이런 해결하기 위해 Sealed Secrets에 대해서 알아보자. 1.1 동작 원리 Se…
September 20, 2024
1. 개요 같이 일하는 동료분께서 현재 개발중인 프로젝트에 적용해주셔서 스터디 차원에서 정리해본다 는 데이터베이스 변경을 추적하고 관리할 수 있도록 도와주는 오픈 소스 도구이다. 이 도구는 데이터베이스 스키마 변경을 기록하고, 이를 애플리케이션 배포와 연계하여 일관성을 유지하는 데 사용된다. 는 여러 팀이 협력해 일관된 방식으로 데이터베이스를 관리하는 데…
August 26, 2024
1. 개요 최근 들어 우리 회사는 다양한 쿠버네티스 클러스터 환경에 제품을 배포해야 하는 상황이 많아졌다. 동일한 도커 이미지를 여러 쿠버네티스의 도커 레지스트리에 복사해야 했다. 기본 도커 명령어를 사용하여 이미지를 로컬에 다운로드한 후, 다른 도커 레지스트리로 푸시하는 방식으로 작업을 진행했다. 여러 도커 명령어를 실행해야 하지만, shell 스크립트…
August 24, 2024
1. 개요 맥북을 사용하는 많은 사용자가 한영키 전환 시 버벅임을 경험한다. 매팅을 통해서 한영키 전환 문제를 해결 했었는데, Ventura 버전 이상으로 업그레이드한 후 다시 버벅임이 발생했다. 맥 OS의 어떤 변화로 다시 안되는지는 모르지만, 결론적으로 최신 버전을 업데이트하고 다시 설정해주면 해결이 된다. 기록상 블로그에 남깁니다. 1.1 사용하…