2023년 6월 10일

sudo -i
ls
cd /home/<사용자명>

Untitled

mkdir -p /home/gkfn185/sts-mysql
sudo chmod -R 777 /home/gkfn185/sts-mysql
sudo chown -R 999:999 /home/gkfn185/sts-mysql

Untitled

sudo vi /etc/exports

Untitled

/home/gkfn185/sts-mysql        192.168.56.*(rw,sync,no_subtree_check,no_root_squash)
sudo systemctl restart nfs-kernel-server
sudo exportfs -v

Untitled

이제 마스터 노드에 와서 pv 즉 persistent volume 부터 설정하도록 하겠습니다.

mkdir mysql
cd mysql
vi mysql-pv.yaml

Untitled

apiVersion: v1
kind: PersistentVolume
metadata:
  name: mysql-pv
spec:
  storageClassName: mysql-sts   # 영구 볼륨 클레임의 요청을 해당 영구 볼륨에 바인딩
  capacity:
    storage: 5Gi    # 영구 볼륨으로 10Gi 할당
  accessModes:
    - ReadWriteOnce
  nfs:
    server: 192.168.56.150
    path: /home/gkfn185/sts-mysql

Untitled

kubectl apply -f mysql-pv.yaml

Untitled