vSphere 8 업데이트 2를 발표하면서 이번 업데이트에서 몇 가지 CNS/CSI 기능을 강조하고 싶었습니다.
vSphere의 각 업데이트 릴리스에서 Tanzu/CNS 팀은 K8s의 기능을 지속적으로 개선하고 강화합니다. 이는 Tanzu에서 직접 또는 vSphere 환경의 CSI 인터페이스를 사용하여 이루어집니다. 이번 릴리스에서는 데브옵스 관리자가 PV/PVC 배치 및 스토리지 유지보수를 보다 쉽게 관리할 수 있도록 도와주는 몇 가지 새로운 기능이 CNS에 추가되었습니다.
1) TKG 서비스를 위한 CSI 스냅샷.
이전 릴리스에서는 사용자가 CSI(Container Storage Integration)를 사용하여 PV(Persistent Volume) 스냅샷을 직접 생성할 수 없었습니다. vSphere 8.0 업데이트 2에서는 사용자와 백업 벤더가 TKGS에서 PV 스냅샷을 생성할 수 있는 기능을 추가했습니다. 이 기능은 관리자가 K*s 애플리케이션을 백업하거나 업데이트하는 데 도움이 됩니다.
2) 한 데이터스토어에서 다른 데이터스토어로 PV/PVC를 마이그레이션할 때 svMotion을 사용합니다.
이 기능을 사용하면 DevOps 또는 VI 관리자가 K8s 애플리케이션을 다시 빌드할 필요 없이 볼륨을 재배치할 수 있습니다. 이 기능은 vCenter의 SPBM(스토리지 정책 기반 관리)과도 통합됩니다. 이제 배포된 애플리케이션의 볼륨을 새 위치 또는 임시 위치로 재배치할 수 있습니다. 참고: 볼륨을 재배치하는 동안에는 볼륨이 잠기므로 마이그레이션 중에 애플리케이션이 일시 중지됩니다.
이것이 어떻게 유용할까요?
데이터스토어를 변경하거나 EOL해야 하는데 데이터스토어에 K8 애플리케이션을 배포했다고 가정해 보겠습니다. 이전에는 새 데이터스토어로 다시 빌드하거나 애플리케이션의 전원을 끄고 볼륨을 수동으로 재배치해야 했습니다. 어느 쪽이든 이 작업은 간단한 작업이 아니었고 애플리케이션에 영향을 미쳤습니다.
‘사진은 천 마디 말보다 낫다’는 말이 있듯이, 동영상은 훨씬 더 가치가 있을 것입니다.
다음은 한 데이터스토어에서 다른 데이터스토어로 PVC를 실시간으로 마이그레이션하는 과정을 보여주는 짧은 동영상입니다. 이 영상에서는 일부러 SPBM 정책을 변경하거나 업데이트하지 않았습니다. 데이터스토어 유지보수와 같은 작업을 위해 일시적으로 PVC를 이동하는 사용 사례를 보여주고 싶었습니다. 처음에 볼륨을 이동하면 SPBM 정책을 준수하지 않게 됩니다. 그런 다음 볼륨을 다시 옮겼더니 볼륨이 다시 정책을 준수하게 되었습니다. 애플리케이션은 TKG에 간단한 워드프레스 MySQL 배포입니다.
출처 : https://core.vmware.com/blog/vsphere-8-u2-cns-feature-highlight