inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

대세는 쿠버네티스 (초급~중급편)

안녕하세요 강사님. pv,pvc 생성 후 pod 생성 시 에러가 발생합니다.

11986

Gyubeom Jo

작성한 질문수 1

1

안녕하세요 강사님. 강사님의 강의를 보고 따라서 실습하고 있습니다.

아래는 pv,pvc,pod 설정 내용 yaml 파일내용입니다.

1. pv 설정.

apiVersion: v1

kind: PersistentVolume

metadata:

  name: pv-01

  labels:

    pv: pv-01

spec:

  capacity:

    storage: 10G

  accessModes:

  - ReadWriteOnce

  local:

    path: /nfs

  nodeAffinity:

    required:

      nodeSelectorTerms:

      - matchExpressions:

        - {key: kubernetes.io/hostname, operator: In, values: [worker1]}

2. pvc 설정

apiVersion: v1

kind: PersistentVolumeClaim

metadata:

  name: pvc-01

spec:

  accessModes:

  - ReadWriteOnce

  resources:

    requests:

      storage: 10G

  storageClassName: "standard"

  selector:

    matchLabels:

      pv: pv-01

3. pod 생성

apiVersion: v1

kind: Pod

metadata:

  name: pod-volume-test

spec:

  containers:

  - name: container

    image: kubetm/init

    volumeMounts:

    - name: pvc-pv

      mountPath: /mysql

  volumes:

  - name : pvc-pv

    persistentVolumeClaim:

      claimName: pvc-01

4. 에러 내용.

kubectl desctibe po pod-volume-test

Events:

  Type     Reason            Age                  From               Message

  ----     ------            ----                 ----               -------

  Warning  FailedScheduling  58s (x8 over 9m54s)  default-scheduler  0/3 nodes are available: 3 pod has unbound immediate PersistentVolumeClaims.

kubectl describe pvc pvc-01

Events:

  Type    Reason         Age                   From                         Message

  ----    ------         ----                  ----                         -------

  Normal  FailedBinding  4m11s (x42 over 14m)  persistentvolume-controller  no persistent volumes available for this claim and no storage class is set

어떤 부분이 잘못되었을까요? ㅠㅠ 노드 정보는 아래와 같습니다.

kubectl get nodes

NAME      STATUS   ROLES    AGE   VERSION

master    Ready    master   85d   v1.19.3

worker1   Ready    <none>   85d   v1.19.3

worker2   Ready    <none>   85d   v1.19.3

바쁘신 와중에 질문 드려 죄송합니다.

그런데 도저히 원인을 모르겠습니다...

kubernetes docker

답변 2

0

일프로

PVC와 PV의 연결을 PVC에 selector를 통해서 연결을 했기때문에

StorageClassName은 ""로 하시면 됩니다.

그리고 에러 내용은 StorageClassName을 세팅했는데 해당 StorageClass가 없어서 그런게 아닌가 싶어요.

한번 해보시고 안되면 다시 질문주세요.

감사합니다.

0

Gyubeom Jo

답변이 늦었습니다.

감사합니다. 잘 됐습니다. 직장이랑 병행해서 하다보니 공부를 자주 못하게 되네요..

0

일프로

안녕하세요. 아래 내용으로 수정요.

storageClassName: ""

yml 작성하다가 에러 발생해서 문의 드립니다.

0

34

2

설치수업중에 질문드립니다.

1

51

2

기초다지기 설치 문의드립니다.

1

101

4

HPA 부분 Auto Scaler 설치하는 링크가 없습니다!!

1

61

3

클러스터 초기화 및 팟 네트워크 세팅시 문제가 있습니다

1

98

1

환경 구성에 있어서 질문드립니다

1

89

2

configMap 파일생성

1

74

2

dashboard에서 pod 생성이 되지 않습니다.

1

74

2

nodePort 서비스 접근 Client sent an HTTP request to an HTTPS server

1

74

2

대시보드 화면이 달라요 ㅠㅠ

1

57

2

대시보드 접근이 안됩니다!

1

96

2

Ingress실습에 난관이 있습니다

1

64

2

master 노드에서 ssh 로그인 창이 안뜨는 오류

1

81

3

안녕하세요 일프로님 궁금한 거 있습니다

0

48

1

7강 마지막 대시 보드 출력에 관한 문제

1

56

2

Could not resolve host: externalname1; Unknown error

0

58

2

Failed to create pod sandbox

1

87

2

자료실을 못 찾겠습니다 ㅜ ㅡ ㅜ

0

56

2

0/3 nodes are available

1

56

2

Back-off restarting fail~~

1

97

4

쿠버네티스 대시보드 접속 문제

1

87

2

설치관련 질문입니다

1

112

2

raw.githubusercontent.com 에 대한 질문

1

134

2

worker노드 추가시에

1

67

1