2023년 6월 10일
sudo -i
ls
cd /home/<사용자명>
mkdir -p /home/gkfn185/sts-mysql
sudo chmod -R 777 /home/gkfn185/sts-mysql
sudo chown -R 999:999 /home/gkfn185/sts-mysql
sudo vi /etc/exports
/home/gkfn185/sts-mysql 192.168.56.*(rw,sync,no_subtree_check,no_root_squash)
sudo systemctl restart nfs-kernel-server
sudo exportfs -v
이제 마스터 노드에 와서 pv 즉 persistent volume 부터 설정하도록 하겠습니다.
mkdir mysql
cd mysql
vi mysql-pv.yaml
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
kubectl apply -f mysql-pv.yaml