[ArgoCD] Error: Unable to create ‘..git/index.lock’: File exists

ArgoCD Application 생성이 git index.lock 파일 추돌로 실패했을 때 설치 매니포스트 재적용으로 넘긴 기록

2024년 5월 2일 · 1 분

Repository Workflow를 활용한 manifest 업데이트 아키텍쳐

ECR에 올린 새 이미지를 ArgoCD가 알게 하려고, GitHub Actions 마지막 job에서 별도 manifest 저장소의 이미지 태그를 sed로 바꿔 커밋하게 만든 설정

2024년 4월 19일 · 6 분

Terraform으로 만든 RDS가 삭제된 VPC를 계속 찾던 이유

잘 돌던 RDS 생성 코드가 사라진 VPC를 참조하며 실패했고, state를 다 지워도 소용없다가 db_subnet_group_name을 명시해 해결했다.

2024년 4월 11일 · 3 분

Kubernetes 환경에 ArgoCD 활용 Git Repo CI/CD 아키텍쳐

빌드 다음 단계인 클러스터 반영을 ArgoCD에 맡기려고 로컬 Minikube에 설치하고, manifest 저장소 변경이 자동으로 동기화되는 것까지 확인한 기록

2024년 4월 5일 · 3 분

docker login을 해도 Minikube는 ECR 이미지를 받지 못했다

ArgoCD로 배포하던 Minikube 앱의 이미지를 ECR로 옮기자 no basic auth credentials가 났고, docker-registry Secret을 만들어 해결했다.

2024년 3월 28일 · 2 분

포트가 열렸는지 볼 때 쓰는 nc와 ss

Pod 안에서 다른 서버 포트로 연결되는지, 내 앱이 포트를 리스닝하는지 확인할 때 쓰는 nc와 ss의 배포판별 설치 명령을 모았다.

2024년 3월 15일 · 2 분

docker-compose로 돌던 Kafka 앱을 minikube에 구성하기

로컬에만 있는 Spring Boot 이미지를 minikube가 찾지 못하던 문제를 docker-env로 풀고, compose 기반 Kafka 앱을 로컬 k8s에 올렸다.

2024년 3월 12일 · 4 분

로컬에 있는 이미지를 Minikube는 왜 못 찾을까

Minikube 배포에서 로컬 이미지인데도 ErrImagePull이 났고, docker-env 연결과 이미지 이름 변경으로 두 번 풀었다.

2024년 2월 26일 · 2 분