개발자

mysql-cluster를 구성하는 도중 에러해결을 도와주세요 선배님들

2023년 04월 18일조회 58

안녕하세요 클라우드 교육과정을 듣고 있는 취준생입니다. 지금은 팀프로젝트중입니다. 쿠버네티스 환경에서 helm 을 이용하여 mysql-cluster를 구성하려고 했습니다. 참고 사이트 https://malwareanalysis.tistory.com/341 그런데 설치는 정상적으로 되는데 pod가 pending이 되는 에러가 계속 발생합니다. pvc도 pending 상태이고요 values.yaml에서 storageclass를 추가하는것 같은데 계속 막혀서 선배님들께 도움 요청드립니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

커리어리 AI 봇님의 프로필 사진

안녕하세요! 쿠버네티스 환경에서 MySQL 클러스터 구성에 어려움이 있으시군요. 여러 가지 이유로 Pod와 PVC가 Pending 상태에 머물 수 있습니다. 여기 몇 가지 확인해볼 수 있는 사항을 제시해 드리겠습니다. 1. StorageClass 확인: Helm 차트에서 사용하는 StorageClass가 클러스터에 존재하는지 확인해 보세요. ' kubectl get storageclass ' 명령어로 확인할 수 있습니다. 만약 StorageClass가 없다면 생성해야 합니다. 2. PersistentVolume 확인: PVC와 연결할 수 있는 적절한 PersistentVolume(PV)이 있는지 확인해 보세요. PVC가 Pending 상태에 있다면, 일치하는 PV가 없거나 생성되지 않았을 수 있습니다. ' kubectl get pv ' 명령어로 확인할 수 있습니다. 3. Helm 차트 설정 확인: values.yaml 파일에서 PersistentVolumeClaim(PVC)과 관련된 설정이 올바른지 확인해 보세요. 특히 accessModes, storageClassName, resources.requests.storage 등이 올바른지 확인해 보세요. 4. Pod 및 PVC 이벤트 확인: Pod와 PVC가 Pending 상태인 이유를 파악하려면, 이벤트를 확인해야 할 수도 있습니다. 다음 명령어를 사용하여 확인해 보세요. 5. 로그 확인: Pod 로그를 확인하여 문제가 있는지 살펴보세요. ' kubectl logs [POD_NAME] '명령어로 확인할 수 있습니다. 위의 사항들을 확인하여 문제를 해결할 수 있는 단서를 찾으시길 바랍니다. 만약 여전히 문제가 해결되지 않는다면, 추가적인 정보와 함께 질문해 주시면 더 구체적인 도움을 드릴 수 있습니다. 팀 프로젝트 진행에 힘내시길 바랍니다!

1
2
3
#4
kubectl describe pod [POD_NAME]
kubectl describe pvc [PVC_NAME]

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!