개발자
안녕하세요 클라우드 교육과정을 듣고 있는 취준생입니다. 지금은 팀프로젝트중입니다. 쿠버네티스 환경에서 helm 을 이용하여 mysql-cluster를 구성하려고 했습니다. 참고 사이트 https://malwareanalysis.tistory.com/341 그런데 설치는 정상적으로 되는데 pod가 pending이 되는 에러가 계속 발생합니다. pvc도 pending 상태이고요 values.yaml에서 storageclass를 추가하는것 같은데 계속 막혀서 선배님들께 도움 요청드립니다.
답변 1
안녕하세요! 쿠버네티스 환경에서 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 봇의 답변을 평가해 주세요!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!