작성
·
53
1
기초 Object - Volume 마지막 실습 예제를 따라하고 있는데.. 대시보드에서 파드 생성이 안됩니다.
apiVersion: v1
kind: Pod
metadata:
name: pod-volume-5
spec:
containers:
- name: container
image: tmkube/init
volumeMounts:
- name: pvc-pv
mountPath: /mount3
volumes:
- name: pvc-pv
persistentVolumeClaim:
claimName: pvc-01
0/3 nodes are available: 1 node(s) had untolerated taint {node-role.kubernetes.io/control-plane: }, 2 node(s) had volume node affinity conflict. preemption: 0/3 nodes are available: 3 Preemption is not helpful for scheduling..
상기와 같은 오류가 보이는데.. 오타가 있는 건지 시간만 의미없게 허비했네요.
k84 v1.27 설치버전으로 (mac intel) 따라 하고 있습니다.
ㅠㅠ 도움 부탁드립니다.
답변 1
0
안녕하세요.
일단 이미지 이름은 kubetm/init 를 쓰시면 되고요.
해당 Pod 스펙 내용은 문제 없어 보이는데,
Pod에 연결된 PVC와 PV 스펙은 어떻게 되실까요?
에러 내용으로 보면 해당 PV에 지정된 노드에 Pod가 스케줄링 될 수 없다는 내용이라
pvc/pv yaml 스펙 및 pv에 지정된 local path가 nodeAffinity로 지정된 노드에 실제 존재하는 지 유무도 확인이 필요하겠네요.
kubetm/init 으로 변경하였고 pdf 에 있는 내용과 동영상 화면을 보고 타이핑하였는데.. pvc 와 pv 가 문제 없는 듯 보였지만 뭔가 들여쓰기 부분에 문제가 있었던건지 처음부터 실습자료실에 있는 yaml 스크립트를 복사해서 사용하기 정상 생성되었습니다.
감사합니다.^^