1
1.4.6でkubernetesクラスタがあり、glusterfsに基づいて動的永続ボリュームを設定しようとしています。私はglusterfsクラスタを作成し、ボリュームも作成しました。 kubernetes側からKubernetesの動的永続ボリューム
glusterボリューム情報
Volume Name: volume1
Type: Replicate
Volume ID: xxxxxxxxx
Status: Started
Number of Bricks: 1 x 2 = 2
Transport-type: tcp
Bricks:
Brick1: <host-1>:/gluster-storage
Brick2: <host-2>:/gluster-storage
Options Reconfigured:
performance.readdir-ahead: on
、STORAGECLASSは「真」としてstorageclass.beta.kubernetes.io/is-default-classで作成され、プロビジョニングをkubernetesとして設定されています。 io/glusterfsこの設定では、PVCが作成されると、PVCは保留状態になり、バインドされません。 PVを確認しているときに、保存場所に記載されているgluster-storageドライバを使用して作成されたPVはありません。
- は、動的なプロビジョニング使っglusterFsです1.4.6
- のために利用可能な任意の特定の構成は、KUBEコントローラ が開始されたときに有効にする必要があります。
以下は参考用のymlファイルです。
kind: StorageClass
apiVersion: storage.k8s.io/v1beta1
metadata:
name: slow
annotations:
storageclass.beta.kubernetes.io/is-default-class: "true"
provisioner: kubernetes.io/glusterfs
parameters:
endpoint: "glusterfs-cluster"
resturl: "<Host IP for Gluster>"
restauthenabled: "false"
restuser: ""
restuserkey: ""
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pvc-claim
annotations:
volume.alpha.kubernetes.io/storage-class: default
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Gi
誰でもglusterfsを使用して動的プロビジョニングを行っていますか?