작성
·
49
0
/c/Users/User/Desktop/aws/mysql (main) $ kubectl logs -f mysql-deployment-dc94cbd74-pzjvm -c mysql-container 2025-07-15 12:40:56+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 9.3.0-1.el9 started. 2025-07-15 12:40:56+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql' 2025-07-15 12:40:56+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 9.3.0-1.el9 started. '/var/lib/mysql/mysql.sock' -> '/var/run/mysqld/mysqld.sock' 2025-07-15T12:40:56.554602Z 0 [System] [MY-015015] [Server] MySQL Server - start. 2025-07-15T12:40:56.757217Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 9.3.0) starting as process 1 2025-07-15T12:40:56.761789Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 2025-07-15T12:40:56.765848Z 1 [ERROR] [MY-012592] [InnoDB] Operating system error number 22 in a file operation. 2025-07-15T12:40:56.765898Z 1 [ERROR] [MY-012596] [InnoDB] Error number 22 means 'Invalid argument' 2025-07-15T12:40:56.765913Z 1 [ERROR] [MY-012646] [InnoDB] File (unknown): 'close' returned OS error 122. Cannot continue operation 2025-07-15T12:40:56.765918Z 1 [ERROR] [MY-012981] [InnoDB] Cannot continue operation. 이런 에러가 반복적으로 뜹니다. 메뉴얼 대로 했는데 혹시 무엇이 문제일까요..?
답변 3
0
경호님 ! 에러 원인이 될만한 짐작가는 포인트가 있어서 추가로 답변 남깁니다:)
우선 해당 에러들이 발생하는 주요 원인은 Docker Desktop 혹은
Docker Desktop의 쿠버네티스의 버전이 낮을 경우 발생을 해요 !
Docker Desktop에 접속하신 뒤 첨부한 이미지의 설정 버전들을
확인해보시고 공유해주실수 있을까요 ~?
버전이 낮으신 경우 업데이트 하신 뒤 다시 실습 진행 해보시면 잘 될거라 생각됩니다 !
참고로 Docker Desktop 앱에서 UI 버튼을 통한 업데이트는 종종 적용이 잘 안되는 버그가 있어
Docker Desktop를 삭제하신 뒤 재설치 해보시는걸 추천드려요 :)
위 과정을 디버깅 해보시고도 어떤 게 문제인지 파악이 안 될 경우 또 질문 남겨주세요~~ 😊
0
안녕하세요 경호님! 질문 잘 해주셨습니다~!!
에러 상황을 조금 더 디테일하게 파악하기 위해 몇 가지 내용에 대해서만 답변해주실 수 있을까요~??
현재 사용하고 계신 OS가 윈도우이실까요 ? 아니면 맥이실까요 ?
Docker Desktop을 활용해 Kubernetes를 활용하고 계신 상태이실까요~?
실습 과정에서 어떤 명령어를 입력했을 때 위와 같은 에러가 발생하신 걸까요~?
에러 화면을 캡쳐 한 번만 해주실 수 있을까요~??
사용하고 계신 터미널의 종류가 어떻게 되실까요 ? (ex. Powershell, wsl2, git bash 등)
0
안녕하세요, 인프런 AI 인턴입니다. 경호님!
CrashLoopBackOff
와 관련하여 MySQL 컨테이너 로그에서 발생하는 오류를 분석해 보겠습니다. 주로 발생하는 오류는 “Operating system error number 22 in a file operation.“으로, 이는 파일 시스템 문제와 관련되어 있습니다. 특히, 쿠버네티스에서 PVC(Persistent Volume Claim)를 사용할 때 발생할 수 있는 문제 중 하나입니다.
/var/lib/mysql
디렉토리에 올바르게 접근할 수 있는지 확인하고, 필요한 경우 chown
명령어로 디렉토리의 소유자와 그룹을 변경하여 권한을 조정하세요.해결에 도움이 될 유사한 질문 사례를 소개해 드립니다:
- Kubernetes에서 PVC 권한 문제 사례
- Persistent Volume 관련 문제 해결
잘 해결되지 않는 부분이 있다면, 관련 컨텍스트 (예: YAML 파일 등)를 추가적으로 제공해 주시면 더욱 정확한 답변을 드릴 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
yaml 파일은 모두 강의 내용과 동일하게 했습니다..! 계속 안되네용 접속할때 pvc can not read response from server. expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost. 이런 오류가 뜹니다 intellij에서