Pvc 를 생성 하기 위해서는 storageClass 가 있어야 한다.
때문에 현재 쿠버네티스 환경에서 사용할 수 있는 storageClass 가 있는지 확인 하고
없으면 생성해 주면 된다.
Shell > kubectl get storageClass
위의 상황에서 나는 storageclass 가 없는 상태 였다.
때문에 아래와 같이 storageClass 를 생성 하였다.
Shell> vi storageClass.yaml
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: local-storage
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer
Shell> kubectl apply -f storageClass.yaml
그리고 아래와 같이 생성된 storageClass 를 확인 하면 된다.
Shell> kubectl get storageClass
본인의 환경에 맞는 storageClass 를 아래의 정식 사이트 링크에서 꼭 확인 하고 사용하시길 바란다.
(https://kubernetes.io/ko/docs/concepts/storage/storage-classes/ 내용을 참고함)
'Kubernetes' 카테고리의 다른 글
Unable to locate package update (kubeadm 에서) 발생 시 해결책 (0) | 2023.04.16 |
---|---|
kubespray 로 kubernetes 설치 (ubuntu) (0) | 2023.03.31 |
[ Kubernates ] 쿠버네티스 설치 (centos) (0) | 2022.10.03 |
[ Kubernates ] curl -sSL http://IP:10248/healthz' failed with error 발생 (0) | 2022.10.03 |
[ Kubernates ] NAMESPACE 설정 (0) | 2022.08.16 |
댓글