[ERROR] ArgoCD err_too_many_redirects

ArgoCD를 Helm으로 올렸지만 err_too_many_redirects 오류 발견 ArgoCD에서 제공하는 Helm을 올렸는데 err_too_many_redirects 오류가 발생했다. 아직 인증서를 적용하기 전이였기에, value.yml 에다가 tls 옵션을 전부 false한 뒤에 시도해봤지만 실패하였다. 그 이유는 되게 간단했다. ArgoCD-Server의 insecure 활성화 value.yml에 아래 내용을 수정하였다. Helm으로 올리지 않았을 경우 Argocd-server deployment.yml에 아래 내용을 추가하면 해결이 될 듯 하다. 위의 내용으로는 테스트하진 않았지만 아래 … Read more

[k8s] Kubernetes 서비스 타입 (ClusterIP, NodePort, LoadBalancer, ExternalName)

쿠버네티스의 서비스 타입을 알아보기 전에, 서비스가 무엇을 의미하는지부터 알아보겠습니다. 쿠버네티스 서비스란? 쿠버네티스에서의 서비스는 pod들을 통해 실행되고 있는 어플리케이션을 네트워크에 노출시키는 방법이라고 볼 수 있다. 예를 들어, pod가 다른 pod를 찾을 때, IP나 호스트 이름같은 경우는 pod의 일회성 특징 때문에 언제든지 사라질 수 있다. 그렇기에 변하지 않는 진입점인 서비스라는 것을 통하여 해결을 하게 된다. 서비스는 크게 … Read more

[k8s] Kubernetes 간단하고 확실한 이해

Kubernets를 뭐라고 설명해야하나.. Kubernetes, k8s 등등 많이 들었던 그 기술이지만 정확히 뭐냐고 설명하기가 참 어려웠습니다. 특히나 오케스트레이션 도구라는 단어만 들으면 머리가 복잡한… 그런 느낌… 이러한 개념을 아주 간단하게 설명드려 보겠습니다. 쉽게 이해해보자 컨테이너 앱이 구동되는 환경까지 감싸서 실행을 할 수 있도록 하는 기술 컨테이너 런타임 위의 컨테이너라는 기술을 다루는 도구 Docker 컨테이너 런타임 중에 가장 … Read more

[ERROR] Docker “docker buildx build” requires exactly 1 argument.

Jenkins에서 Docker Image를 Build하던 중 아래 에러를 발견했다. 해결 방법으로 구글링해보니 대부분 문법오류라는 내용들이 많았기에, Jenkins Script를 확인했는데 역시나였다…. 위를 잘 보면 –build 앞에 띄어쓰기가 없어서 발생하는 에러였다. 해당 에러는 대부분 Build 문법에서 오류가 있다는 의미이므로, 이 부분을 확인해보면 될 것 같다. (해결책이 다르다면 댓글로 가르쳐주시면 감사하겠습니다!)