【发布时间】:2019-02-18 09:19:24
【问题描述】:
大家好!
在我的模板目录中,我有两个文件 - pvc.yaml - pv.yaml
我不知道如何配置我的 service.yaml 以使用 PersistentVolumeCLaim 和 PersistentVolume。
我在 service.yaml 上写了这个
#PersistentVolumeClaim
master:
persistence:
size: 20Mi
## PersistentVolume
persistence:
enabled: true
storageClassName: generic
accessMode: ReadWriteOnce
size: 50Mi
path: "/apps/karaf/etc"
但是当我执行 helm install 我已经
release pondering-zorse failed: PersistentVolume in version "v1" cannot be handled as a PersistentVolume: v1.PersistentVolume: Spec: v1.PersistentVolumeSpec: PersistentVolumeSource: HostPath: Capacity: unmarshalerDecoder: quantities must match the regular expression '^([+-]?[0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$', error found in #10 byte of ...|:"generic"},"hostPat|..., bigger context ...|ty":{"storage":"50Mi","storageClassName":"generic"},"hostPath":{"path":"/apps/karaf/etc"}}}|
【问题讨论】:
-
持久卷的size参数有问题,该字段不符合Kubernetes格式。我们可以看到 helm install --debug 的输出吗?这样我们就可以看到渲染的模板是怎样的
标签: kubernetes-helm