オプティマインドでアルゴリズム開発エンジニアを務める郭です。
pod間でデータを共有したいときに、AWSではAmazon Elastic Block Store (Amazon EBS)をNFSでマウントする事が可能ですが、GCPではpodごとにPersistent Diskをマウントすることしかできません。 GCPのNFSとしては、Cloud Filestoreがありますが、 “The minimum Standard tier instance size is 1 terabyte (TB)”とあり、非常に高額です。なので、Ceph分散ストレージをGKEにデプロイすることにしました。Cephのdepolyは非常に面倒なため、Cephのデプロイを管理してくれるCloud NativeのRookを使用します。
さらに、 Taint/Toleration とNode selectorを用いて、指定したNode poolにCephクラスタをデプロイし、他のPodがCeph Clusterに侵入しないようにデプロイを行いました。今回はその概要についてご紹介したいと思います。
詳細はこちらをご覧ください
▼
https://qiita.com/Guo-astro/items/29ce8946cb651ea9a4c9