ArgoCD 사용시 K8s 리소스가 의도치 않은 네임스페이스에 생기는 경우 트러블슈팅
ArgoCD 사용시 K8s 리소스가 의도치 않은 네임스페이스에 생기는 경우 트러블슈팅 🧵 ReferenceGrant 네임스페이스 오버라이딩 문제 분석과 해결기 🐳ArgoCD 에서 Helm + Kustomize 를 함께 사용하여 관리하는 경우에 발생한 문제를 다룹니다. 쿠버네티스 Gateway API와 cert-manager를 함께 사용하는 경우, ReferenceGrant 리소스 설정은 TLS 인증서 발급 및 사용을 위해 꼭 필요하다. 복잡한 상황을 해소하고자 ReferenceGrant를 istio-system 어플리케이션에 몰아넣었는데, 문제가 발생했다. 여기에 문제 상황과 해결방법을 정리하고 공유하려 한다. 클러스터 상태 및 Gitops 이전 내 gitops 상황을 요약하면 아래와 같다. 크게 argocd, istio-system, jenkins, cert-manager 네 개의 어플리케이션을 관리하고 있다. Argocd + Helm + Kustomize 방식을 사용해서 관