클라우드/쿠버네티스(Kubernetes)

쿠버네티스 Kubernetes 스토리지 볼륨 7 / 정적 볼륨 프로비저닝 2

두뚜 2021. 7. 13. 11:25

https://daaa0555.tistory.com/306

 

쿠버네티스 Kubernetes 스토리지 볼륨 6 / 정적 볼륨 프로비저닝 1

# 정적 볼륨 프로비저닝 - PV 및 PVC리소스를 직접 생성하고 사용하는 방식 # NFS 스토리지 구성 # NFS 서버 패키지 설치 # NFS 공유 디렉터리 설정 # NFS 내보내기 설정 # NFS 공유 디렉터리에 파드가 사

daaa0555.tistory.com

 

 

# 레플리카셋 컨트롤러 생성 및 확인

-NFS PVC 볼륨을 사용할 레플리카셋 리소스 정의 파일

더보기

# ldh-rs-nfs.yml
apiVersion: apps/v1
kind: ReplicaSet
metadata:
  name: ldh-rs-nfs
spec:
  replicas: 2
  selector:
    matchLabels:
      app: ldh-rs-nfs
  template:
    metadata:
      labels:
        app: ldh-rs-nfs
    spec:
      containers:
      - name: ldh-rs-nfs
      spec:
        containers:
        - name: ldh
          image: nginx
          volumeMounts:
          - name: nfs-share
            mountPath: /usr/share/nginx/html
          ports:
          - contianerPort: 80
        volumes:
        - name:nfs-share
          persisentVoiumeClaim:
            claimNmae: ldh-pvc-nfs

# .spec.template.spec.volumes.persistenVolumeClaim 사용 할 PVC볼륨

# .spec.template.spec.volumes.persistenVolumeClaim.claimName : PVC 리소스 이름

 

kubectl create -f myapp-fs-nfs.yaml