
2주차 '2.9 내가 직접 만든 이미지 쿠버네티스로 가져오기' 강의에 대한 질문입니다.
---
제 환경은 다음과 같습니다.
애플 실리콘 칩을 사용하고 있어 바로 이미지를 빌드하면 오류가 발생해 강의 내용대로 Dockerfile FROM 부분에 아키텍처를 지정하였습니다.
FROM --platform=linux/amd64 nginx:1.27.0
WORKDIR /usr/share/nginx/html
COPY ./index.html ./index.html
그렇게 다시 빌드를 하였더니 해당 경고 메시지가 나왔고

실제로 Pod를 실행해봐도 에러가 발생하였습니다.
apiVersion: v1
kind: Pod
metadata:
name: sample-pod
namespace: default
spec:
containers:
- name: nginx
image: <Artifact Registry 주소>/sample-image:latest
ports:
- containerPort: 80

이 방법이 실패하여 강사님께서 말씀해주신 buildx를 이용해서 하니 정상적으로 실행이 되었습니다.
혹시 FROM에 직접 아키텍처를 기재하는 방식이 막힌걸까요? 아니면 제가 잘못한 부분이 있을까요?
알려주시면 감사하겠습니다.
