Filesを試してみました。Serviceで利用できる共有ストレージは以下の3つがあります。Filesを試してみることにします。Filesとは?Azureで利用できるマネージドなファイルサーバーであり、SMBプロトコルを介して通信できます。Windowsからでも簡単にマウント出来て非常に便利です。Filesを使ってみるKubernetesはAKSに限らずPodは基本的にステートレスであるべきなので、データを永続化したい場合は何らかの手段を考える必要があります。Filesになります。公式のマニュアルどおりでOKでした。設定はマジで簡単でした。ストレージクラスを作成します。AKSに固有な設定は2つあります。一つは、provisionerにkubernetes.io/azure-fileを指定します。Filesのストレージを表すリソースです。一つはparameter.skuNameです。FilesにはStandardとPremiumの2つのプランがあり、前者はStandard_LRS、後者はPremium_LRSと指定します。LRSの部分はストレージのレプリケーション方式を表しており、この場合はローカル冗長を表します。Premium_LRS次にPersistentVolumeClaimのマニフェストを以下のように作成します。100Gのストレージを要求する例です。100GiこれをPodからマウントするためのdeploymentリソースのマニフェストは以下のとおりです。マウントするための設定です。spec.template.sec.volumes.nameで定義した値を指定します。マウントしたいパスを指定します。先ほど作成したpersistentVolumeClaimのmetadata.nameを指定します。マウントするための設定です。spec.template.sec.volumes.nameで定義した値を指定します。マウントしたいパスを指定します。先ほど作成したpersistentVolumeClaimのmetadata.nameを指定します。Filesのストレージがマウントされます。Filesですが、一個ハマったところがあります。Filesにマウントしました。Script、HTMLファイルが格納されているのですが、この設定をしたら、Wordpressが激遅になりました。Filesではどうやらおそらく細かいたくさんのファイルを読み込むのが遅いようです。大きい単一のファイル(画像や動画)なら、そこそこのスピードが出ていました。先のWordpressはLinux上で動作していたのですが、LinuxとSMBプロトコルの相性が悪いのかもしれません。Filesをやめて、冒頭にご紹介した「仮想マシンに立てたNFSサーバー」に変えてみたら、激速くなりました。Filesにあることは間違いなさそうです。雑誌等の執筆依頼を受付しております。役に立たなかった1人がこの投稿は役に立ったと言っています。コメントをキャンセルメールアドレスは表示されません。Reserved.本サイトに掲載されている社名、製品名、サービス名等は各社の商標または登録商標です。プライバシーポリシーお問い合わせ。