더북(TheBook)

1. PV와 PVC는 앞에서 이미 생성했으므로 바로 스테이트풀셋을 다음 명령으로 생성합니다.

[root@m-k8s ~]# kubectl apply -f ~/_Book_k8sInfra/ch3/3.4.4/nfs-pvc-sts.yaml
statefulset.apps/nfs-pvc-sts created

7번째 줄에 serviceName이 추가된 것 외에는 앞의 nfs-pvc-deploy.yaml 코드와 동일합니다.

nfs-pvc-sts.yaml

  1. apiVersion: apps/v1
  2. kind: StatefulSet
  3. metadata:
  4.   name: nfs-pvc-sts
  5. spec:
  6.   replicas: 4
  7.   serviceName: sts-svc-domain #statefulset need it
  8.   selector:
  9.     matchLabels:
  10.       app: nfs-pvc-sts
  11.   template:
  12.     metadata:
  13.       labels:
  14.         app: nfs-pvc-sts
  15.     spec:
  16.       containers:
  17.       - name: audit-trail
  18.         image: sysnet4admin/audit-trail
  19.         volumeMounts:
  20.         - name: nfs-vol
  21.           mountPath: /audit
  22.       volumes:
  23.       - name: nfs-vol
  24.         persistentVolumeClaim:
  25.           claimName: nfs-pvc
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.