2016-11-24 16 views
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を使用して動的プロビジョニングを行っていますか?

答えて

0

StorageClassに設定したの値slowPersistentVolumeClaimに設定する必要があります。

関連する問題