Kubernetes의 MYSQL Applicatino 의 Data 이중화를 위한 포스트입니다.
MYSQL pod의 경우 볼륨의 문제로 하나밖에 뜨지 않아 DB 데이터를 어떻게 저장할지에 대한 고민이 있었습니다.
고민해본 결과 NFS를 만들어서 그쪽에 데이터를 저장해놓고 POD가 실행될때마다 NFS를 읽어오자! 라는 결론이 나왔습니다.
그래서 NFS 서버를 구축하려고 하려는 찰나 GCP에서 API 서비스로 제공한다는 소식을 듣고 바로 사용해 보았습니다
- GCP FileStore
- k8s PV,PVC
- ArgoCD
FailedAttachVolume Multi-Attach error for volume "pvc-73526617-313f-46f4-be6f-0776dcf151d3" Volume is already used by pod(s) mysql-6749799856-kb9mp 6 minutes ago
ReadWriteMany
옵션을 지원하지 않았습니다.