k8s - Udemy Voting-app-worker m1 에러DevOps/K8s2022. 8. 15. 18:01
Table of Contents
역시 실습용으로 M1을 사용하는 데, 호환성 문제는 어느 정도 예상하고 듣는 것이 편하다.
위 화면의 컨테이너들과 서비스를 구축하는 실습인데,
Woker Pod(conatainer)를 생성하는 데, 에러가 발생한다.
M1 으로 인한 tensorflow, pyqt, jupyter, python 버전 등 고통을 받아본 나는
exception 이름에 System이 들어있는 것을 보고
M1 Arm64 호환문제임을 직감 했다.😂😂😂
일단 QnA에 올렸지만,
기다림의 미덕이 없는 한국인🇰🇷 직접 해결해보기로 했다.
docker hub로 들어가 이미지 버전을 확인해보면 무려 최근 commit(?)이 2년 전 arm64가 될리가 없다
혹시나 싶어 수업에 사용한 v1 말고 v2, latest로 사용해봤지만 동일하게 문제가 발생했다.
하지만 불굴의 한국인
다행히 예제로 쓰인 문제가 Kodekloud 자체 생성이 아닌 도커 샘플이다.
최근 업데이트 되었고, 지원하는 Arch에 Arm64가 존재하는 도커 이미지를 찾았고,
이를 적용했고
해결 되었다.
https://github.com/sungchan1/Kubernetes_Voting_APP_Demo_ARM64-m1-
'DevOps > K8s' 카테고리의 다른 글
k8s - CKA 시험 등록 (사이버 먼데이) (0) | 2022.12.04 |
---|---|
k8s - CKA 예제 문제 Etcd backup & Restore (0) | 2022.08.22 |
k8s - Absolute Beginner 탈출기 (0) | 2022.08.15 |
k8s - m1, minikube, hello-minikube localhost 접속 불가 (0) | 2022.08.13 |
k8s - absolute beginner, minikube, docker (0) | 2022.08.13 |