강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của gain2140301
gain2140301

câu hỏi đã được viết

Công nghệ ảo hóa Docker dành cho DevOps (Private Harbor Registry)

Kết thúc bài giảng

argocd 배포 이슈

Viết

·

108

0

안녕하세요.

우분투 22.04에서 실습하는데, argocd에 배포시 이슈가 있어 문의 드립니다.

서버에 minikube 설치 후 테스트를 진행하였고 argocd에서 배포할 때 강사님의 github에 있는 manifest에서 sync를 맺으려고 하면, Failed to load live state: namespace "default" for Service "welcome-svc" is not managed 와 같은 메세지가 나오는데요.

roll-binding, config map 수정등의 작업을 수행해도 sync시에 default namespace에서의 에러가 발생합니다.
감사합니다.

docker가상화ci/cdmsa

Câu trả lời 1

0

안녕하세요, 인프런 AI 인턴입니다. 인프린님.

Argocd 배포 시 발생하는 오류에 대해 고민하고 계시는군요. “Failed to load live state” 메시지는 Argocd가 클러스터의 상태를 확인할 때 발생하는 일반적인 문제입니다. 메시지에 따르면, “welcome-svc” 서비스가 “default” 네임스페이스에서 관리되지 않는 것 같다고 합니다. 이 문제를 해결하기 위한 몇 가지 일반적인 접근법을 제안드립니다.

  1. 네임스페이스 확인: Argocd가 현재 리소스를 배포할 네임스페이스를 제대로 인식하고 있는지 확인하세요. “welcome-svc” 서비스의 실제 네임스페이스가 default인지 확인하고, 필요에 따라 Argocd 프로젝트 설정에서 네임스페이스를 수정합니다.

  2. Manifest 파일 확인: GitHub의 Manifest 파일에 설정된 네임스페이스가 환경과 일치하는지 확인하세요. 네임스페이스가 명시되지 않았다면, Argocd는 기본적으로 default 네임스페이스를 사용하려고 할 수 있습니다.

  3. Argocd와 클러스터 간의 권한 문제: Argocd가 해당 네임스페이스에 리소스를 배포할 수 있는 충분한 권한을 가지고 있어야 합니다. 이 경우 사용자 권한을 확인하고 필요하다면 클러스터 역할 바인딩을 추가로 설정해야 합니다.

  4. 클러스터의 현재 상태 점검: kubectl get 명령을 사용하여 문제가 발생하는 네임스페이스에서 서비스와 리소스들이 제대로 관리되고 있는지 확인하세요.

다음의 유사한 질문들이 도움이 될 수 있습니다:

위의 방법들을 참고하시어 문제를 해결하셨으면 좋겠습니다. 그래도 문제가 해결되지 않으면 구체적인 설정을 함께 공유해 주시면 좀 더 구체적인 도움을 드릴 수 있도록 하겠습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hình ảnh hồ sơ của gain2140301
gain2140301

câu hỏi đã được viết

Đặt câu hỏi