[ArgoCD] Error: Unable to create ‘..git/index.lock’: File exists
ArgoCD Application 생성이 git index.lock 파일 추돌로 실패했을 때 설치 매니포스트 재적용으로 넘긴 기록
ArgoCD Application 생성이 git index.lock 파일 추돌로 실패했을 때 설치 매니포스트 재적용으로 넘긴 기록
ECR에 올린 새 이미지를 ArgoCD가 알게 하려고, GitHub Actions 마지막 job에서 별도 manifest 저장소의 이미지 태그를 sed로 바꿔 커밋하게 만든 설정
잘 돌던 RDS 생성 코드가 사라진 VPC를 참조하며 실패했고, state를 다 지워도 소용없다가 db_subnet_group_name을 명시해 해결했다.
빌드 다음 단계인 클러스터 반영을 ArgoCD에 맡기려고 로컬 Minikube에 설치하고, manifest 저장소 변경이 자동으로 동기화되는 것까지 확인한 기록
ArgoCD로 배포하던 Minikube 앱의 이미지를 ECR로 옮기자 no basic auth credentials가 났고, docker-registry Secret을 만들어 해결했다.
Pod 안에서 다른 서버 포트로 연결되는지, 내 앱이 포트를 리스닝하는지 확인할 때 쓰는 nc와 ss의 배포판별 설치 명령을 모았다.
로컬에만 있는 Spring Boot 이미지를 minikube가 찾지 못하던 문제를 docker-env로 풀고, compose 기반 Kafka 앱을 로컬 k8s에 올렸다.
Minikube 배포에서 로컬 이미지인데도 ErrImagePull이 났고, docker-env 연결과 이미지 이름 변경으로 두 번 풀었다.