2017-10-24 10 views
1

私は現在Gitlab CIのためのKubernetesエグゼキュータを使用して、それ以来しています:永続ボリュームクレーム内にFlexボリュームを持つ方法はありますか?

https://docs.gitlab.com/runner/executors/kubernetes.html:「はこの時ホストパス、PVC、configMap、および秘密のボリュームタイプがサポートされています」。

Kubernetesで永続ボリュームクレームを持つFlexボリュームを持つ可能性があるのだろうかと思っていました。

答えて

1

任意のタイプのPVがPVCをバックアップできます。手作業でPVを作成し、PVCの.spec.volumeNameに名前を指定する必要があります(または、ラベル付きの.spec.selectorを使用してください)。そのような:

kind: PersistentVolumeClaim 
apiVersion: v1 
metadata: 
    name: task-pv-claim 
spec: 
    volumeName: task-pv-volume 
    storageClassName: manual 
    accessModes: 
    - ReadWriteOnce 
    resources: 
    requests: 
     storage: 3Gi 
私はこのPVを使用(ただし、PVの種類は関係ありません)を基準として

kind: PersistentVolume 
apiVersion: v1 
metadata: 
    name: task-pv-volume 
spec: 
    storageClassName: manual 
    capacity: 
    storage: 10Gi 
    accessModes: 
    - ReadWriteOnce 
    hostPath: 
    path: "/tmp/data" 

(また、あなた自身のSTORAGECLASSとの自動プロビジョニングは、も可能ですが、これはあなたのユースケースではないと思います)

関連する問題