PV로 선언할 볼륨을 만들기 위해 NFS 서버를 마스터 노드에 구성합니다.
해당 내용을 시스템에 적용해 NFS 서버를 활성화 하고 다음에 시작할 때도 자동으로 적용되도록 systemctl enable --now nfs 명령을 실행합니다.

다음 경로에 있는 오브젝트 스펙을 실행해 PV를 생성합니다.

생성된 PV 상태가 Available(사용가능)임을 확인합니다.

다음 경로에 있는 오브젝트 스펙을 실행해 PVC를 생성합니다.


PV와 PVC가 연결 됐을음 의미합니다.

생성한 PVC를 볼륨으로 사용하는 디플로이먼트 오브젝트 스펙을 배포합니다.
생성된 파드를 확인합니다.
10 생성한 파드 중에 하나의 exec로 접속합니다.

audit-trail 컨테이너 기능을 테스트합니다.
외부에서 파드(nfs-pv-deploy)에 접속할 수 있도록 expose로 로드밸런스 서비스를 생성합니다.

생성한 로드밸랜서 서비스의 ip를 확인합니다.


exec를 통해 접속한 파드에서 ls /audit 명령을 실행해 접속 기록 파일이 남았는지 확인합니다.
cat으로 해당 파일의 내용도 함께 확인합니다.

마스터 노드에서 scale 명령으로 파드를 4개에서 8개로 증가시킵니다.

생성된 파드를 확인합니다.
최근 증가한 4개의 파드 중 1개를 선택해 exec로 접속하고 기록된 audit 로그가 동일한지 확인합니다.

exec로 접속한 파드에서 audit 로그를 확인합니다. 그리고 cat으로 기록된 내용도 함께 확인합니다.

처음 생성한 파드에서도 동일한 로그가 audit에 기록되어 있는지 확인합니다.
