17일

  • 어렵긴 하지만 조직이 scale out할 때 문제가 없어야 좋은 devops 조직이다.

  • 로깅, 리소스 모니터링 문서화를 진행하면서 플랫폼 엔지니어링의 필요성을 좀 느꼈다. 자동화하면 좋을 것 같은데 매번 가이드를 작성하는 것이 번거롭고 이게 사용하는 개발자분들에게 제대로 전달될 지 의문이다

  • Jira 사용법이 좀 좋아졌다

    • main 티켓은 스토리 생성

    • 하위 작업들은 blocked by 나 relates to로 작업 티켓을 만들어서 진행한다

    • 프로젝트 팀 지원 업무는 바로 바로 label을 달아서 생성하여 작업한다

    • 공통 - 업무 중 진행한 트러블 슈팅은 노션에 기록한다

  • 프로젝트 팀 지원

    • play cluster - common-metric grafana pvc 설정

persistence:
  enabled: true
  existingClaim: "grafana-pvc"
  accessModes:
    - ReadWriteOnce
  size: 5Gi
  storageClassName: "nfs-client"
  • ReadWriteOnce 의 의미를 알아야한다

    • 이건 하나의 파드에서만 요청을 할 수 있게 한다

    • 만약 replicas가 2 이상인 경우는 ReadWriteMany를 해야 동작에 문제가 없다

ReadWriteOnce (RWO) 접근 모드는 Persistent Volume이 오직 하나의 노드에 의해 마운트될 수 있음을 의미합니다. 이 설정은 한 번에 하나의 파드만이 해당 볼륨에 대한 읽기 및 쓰기 작업을 수행할 수 있도록 제한합니다. 따라서, ReadWriteOnce는 단일 파드 애플리케이션에 적합한 설정입니다.

만약 여러 개의 파드가 동시에 같은 볼륨에 접근하여 데이터를 읽고 쓰기를 해야 하는 경우, 즉 replicas가 2 이상인 경우에는 ReadWriteMany (RWM) 접근 모드를 사용해야 합니다. ReadWriteMany 설정은 여러 노드에서 볼륨을 마운트할 수 있게 하여, 다중 파드가 볼륨을 공유하여 사용할 수 있도록 합니다. 이 모드는 분산 시스템에서 필요한 데이터 공유와 고가용성을 지원합니다.

결론적으로, 당신이 사용하고 있는 ReadWriteOnce는 하나의 파드만이 볼륨을 사용할 수 있으므로, replicas를 2 이상으로 설정하는 경우 ReadWriteMany를 사용하는 것이 적절합니다. 이것은 볼륨에 동시에 여러 파드가 접근할 수 있도록 하여, 복제된 파드들 간의 데이터 일관성과 동시 작업을 가능하게 합니다.

Last updated