클라우드/NBP
[NBP] NAS/PVC 생성
세브웁스
2023. 2. 15. 12:00
반응형
네이버 클라우드의 NKS 생성 및 실습 가이드
실제 네이버 클라우드의 가이드와 쿠버네티스 개발자의 조언 첨삭
NKS 생성 / 대시보드 구성 / NAS/PVC 생성 3단계로 나누어 정리
이 글은 그중 3단계 (NAS/PVC 생성 )
NAS 스토리지 / PVC 생성 및 연동 순서
1. nas 스토리지 생성
2. 해당 IP / 마운트 경로 파악
3. Pvc.yaml 파일 생성 후 apply
4. 콘솔 또는 대시보드에서 pvc 생성 및 연동 확인
1. nas 스토리지 생성
2. 해당 IP / 마운트 경로 파악
3. Pvc.yaml 파일 생성 후 apply
- 설정해줘야될 값 목록
1. 이름
2. server IP
3. 마운트경로(nas)
4. 마운트경로(서버)
Pvc.yaml 파일 내용
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: static-nks-nas-csi
provisioner: nas.csi.ncloud.com
parameters:
server: nas IP
share: 마운트장소
reclaimPolicy: Retain
volumeBindingMode: WaitForFirstConsumer
mountOptions:
- hard
- nolock
- nfsvers=3
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: static-pvc
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 용량크기
storageClassName: static-nks-nas-csi
---
kind: Pod
apiVersion: v1
metadata:
name: my-csi-app
spec:
containers:
- name: nas-pod
image: busybox
volumeMounts:
- mountPath: “마운트 경로”
name: my-volume
command: [ "sleep", "1000000" ]
volumes:
- name: my-volume
persistentVolumeClaim:
claimName: static-pvc
4-1. 콘솔에서 pvc 생성 확인
$ kubectl --kubeconfig=$KUBE_CONFIG get pvc
4-2. 대시보드에서 pvc 생성 및 연동 확인
반응형