ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

06_virtualization:05_container:20_kubernetes_glusterfs_galera_wordpress

文書の過去の版を表示しています。


20 Kubernetes GlusterFS Galera Wordpress

Kubernetes を使って Galeraで冗長化されたDB、GlusterFSで冗長化されたディスクを利用して
冗長化されたWordpressを作って完全冗長化してみる。

1.GlusterFS

GlusterFSは、こちら で作成したボリュームにディレクトリを作成して利用する。

wordpress用ディレクトリ

mount.glusterfs localhost:k8s-volume /mnt
mkdir /mnt/wordpress/
# ls /mnt/
pv01  wordpress

PV

wordpress-pv.yaml

apiVersion: v1
kind: PersistentVolume
metadata:
  name: wordpress-pv
  labels:
    name: wordpress-pv
spec:
  accessModes:
  - ReadWriteMany
  capacity:
    storage: 1Gi
  glusterfs:
    endpoints: glusterfs
    path: k8s-volume/wordpress
    readOnly: false

作成

kubectl create -f wordpress-pv.yaml

PVC

wordpress-pvc.yaml

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  creationTimestamp: null
  labels:
    io.kompose.service: wordpress-pvc
  name: wordpress-pvc
spec:
  accessModes:
  - ReadWriteMany
  resources:
    requests:
      storage: 1Gi
  selector:
     matchLabels:
       name: wordpress-pv
status: {}

作成

kubectl create -f wordpress-pvc.yaml
06_virtualization/05_container/20_kubernetes_glusterfs_galera_wordpress.1650460236.txt.gz · 最終更新: 2022/04/20 22:10 by matsui