2020.05.302回前提知識を挟んで、ようやくPersistentVolumeClaim(PVC)についての説明が開始できるようになりました。今回はPersistentVolumeClaim(PVC)について、説明していきましょう。Storageリソースは、設定や機密データをコンテナに埋め込んだり、永続ボリュームを提供するリソースです。以下のものがあります。PersistentVolumeClaimPersistentVolumeClaimは、公式ドキュメントでは以下のように説明されています。read-only).簡単に理解すると、PersistentVolumeClaimとは、PresistentVolumeの要求を行うリソースです。k8sのリソースの中で、多数のPresistentVolume(PV)が存在していると、PodがどのPresistentVolumeを使うかを指定する必要が出てきます。PersistentVolumeClaimはそのためのリソースです。PersistentVolumeClaimの設定PersistentVolumeClaimを作成する時に、以下の項目が設定できます。ラベルセレクタ容量アクセスモードStorageClassすべてPresistentVolumeが持っている設定項目です。PersistentVolumeClaimの設定値にマッチするPresistentVolumeの中から、どれかをPodに紐づくようになります。容量について、PersistentVolumeClaimの設定値以上のものはすべてマッチとみなされる。前回のPresistentVolumeで使った例をここにも貼っておきます。説明をPersistentVolumeClaimの部分をメインにします。PVCの条件にマッチするPVが紐付けられます。ProvisioningはPVCを作成するだけで、PVCで定義した条件に一致するPVが作成してくれる仕組みです。要するるに、PVを気にする必要なく、PVCだけを作ればいいです。Provisioningができます。実は裏では、StorageClassで指定したprovisionerがこの仕事をしてくれます。kubernetes.io/gce-pdとなります。GCPのHDDディスク。pd-ssdはSSD。ゾーンレプリケーションしない。30Gi※この作成例はGCPの公式情報を使っています。PVCとStatefulSetの併用StatefulSetで永続化ディスクを使う場面が多いため、StatefulSetにはspec.volumeClaimTemplate項目があります。これで、StatefulSetのmanifestにPVCを定義することが可能になる。StatefulSetの例を使って、コメントで説明します。1Gib最後に今回で、Config&Storageのリソースについての紹介がすべて終わりました。Config&Storageのリソースはk8sのデータを保持するために、大事なリソースとなります。個人的にその中でも、結構使用頻度の高いものが以下のものかと思います。SecretConfigMapPresistentVolumeClaim(PVC)また、StatefulSetは多くの場合、永続化ディスクを持っているので、PVCとの併用もかなり多いかと思います。ここまで読んでいただいて、お疲れ様でした。※9/13追記:認識の間違いがあったため、再検証して、内容を更新しました。Service(ClusterIPやLBなど)のselectorの指定とワークロード(deploymentやpodなど)のlabelの...GCPGKEとcloudSQLでWordPressを構築してみた今回は実際にKubernetesを使って、何かを作ろうと思って、シナリオを考えました。手頃なオープンソースソフトウエアでいいかなと思って、WordPress(ブログサイトを作るもの)にしました。リソースを使用して、クラスターの一部としてノードを機能させることができます。Pod」と「リソース予約」で計画する必要があります。values(出力値)はTerraformのruturn値みたいなものです。以下の用途があります。codeよく使うkubectlコマンド集kubernetesはkubectlというコマンドラインで操作できます。スタートアップについて、以前の記事で詳しく説明がありますので、そちらをご参考いただければと思います。この記事では個人的によく使うと考えているコマンドのみを紹介...GCPIngress使用時のトラブルについてIngressを使ってみた時に、トラブルに会って時間が掛かったので、同じような遭遇をした人の役に立ってればと思って、この記事を更新しました。コメントをキャンセルコメントを投稿するにはログインしてください。(インフラ)-----------------------------投稿する内容は自分の専門に関わるものが多いですが、たまに趣味で調べたものも投稿します。記事の内容はあくまで個人の見解となりますので、ご了承ください。(インフラ)-----------------------------投稿する内容は自分の専門に関わるものが多いですが、たまに趣味で調べたものも投稿します。記事の内容はあくまで個人の見解となりますので、ご了承ください。Serverメタ情報ログイン投稿フィードコメントフィードWordPress.org広告タイトルとURLをコピーしました。