gpt4 book ai didi

kubernetes - 有没有办法在持久卷声明中拥有一个弹性卷?

转载 作者:行者123 更新时间:2023-12-02 12:08:08 26 4
gpt4 key购买 nike

我目前正在为 Gitlab CI 使用 Kubernetes Executor,因为:

https://docs.gitlab.com/runner/executors/kubernetes.html :"目前支持 hostPath、PVC、configMap 和 secret 卷类型"。

我想知道是否有可能在 Kubernetes 中拥有一个带有持久卷声明的弹性卷。

最佳答案

任何类型的 PV 都可以支持 PVC。您需要手动创建 PV,然后在 .spec.volumeName 中指定名称PVC(或使用 .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"

(或者,也可以使用您自己的存储类进行自动配置,但我想这不是您的用例。)

关于kubernetes - 有没有办法在持久卷声明中拥有一个弹性卷?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46906068/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com