规格:
我正在创建PV和PVC使用掌舵图。
我正在使用Rancher UI查看它们是否绑定,以及PV是否生成。
如果我将“hostpath:path:”/mnt/data“作为规范添加到PV中,它将显示为可用的PV(带有本地节点路径),但我的PVC并没有与它绑定。(另外,出于部署目的,我不想使用hostpath。
## Create Persistent Storage for SFTP
## Ref: https://www.cloudtechnologyexperts.com/kubernetes-persistent-volume-with-rook/
kind: PersistentVolume
apiVersion: v1
metadata:
name: sftp-pv-storage
labels:
type: local
name: sftp-pv-storage
spec:
storageClassName: rook-ceph-block
capacity:
storage: 10Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
allowVolumeExpansion: true
volumetype: none
---
## Create Claim (links user to PV)
## ==> If pod is created, need to automatically create PVC for user (without their input)
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: sftp-pv-claim
spec:
storageClassName: sftp-pv-storage
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
PersistentVolume“sftp-pv-storage”无效:spec:requiredValue:必须指定卷类型。
在PV清单中,必须提供卷的类型。这里描述了所有支持的类型的列表。当您使用ceph
时,我假设您将使用cephfs
。
cephfs卷允许将现有的cephfs卷挂载到您的吊舱中。emptyDir在移除Pod时被擦除,与此不同,cephfs卷的内容被保留,卷仅被卸载。这意味着可以用数据预先填充CephFS卷,并且可以在pod之间“传递”数据。CephFS可以由多个编写器同时挂载。
声明可以通过使用属性StorageClassName指定StorageClass的名称来请求特定的类。只有请求类的PV,即storageClassName与PVC相同的PV,才能绑定到PVC。
PV
和PVC
的StorageClassName
是不同的。
PV:
spec:
storageClassName: rook-ceph-block
spec:
storageClassName: sftp-pv-storage
我是阿帕奇骆驼的新手。我正试图将头和请求体一起发送到Apache Camel中的路由。 我得到以下错误:
在尝试对DynamoDB表执行批处理写入项时,Python Boto3遇到了一个奇怪的问题。我正在遵循文档并尝试编写一个项目。表设置正确,我可以通过AWS cli运行批处理写入项,没有问题。 假设客户端和DynamoDB设置正确,我运行: 我得到以下错误: botocore.exceptions.ClientError:调用BatchWriteItem操作时出错(ValidationExcepti
我是Liquibase的新手,我尝试将liquibase与postgres数据库一起使用liquibase脚本创建数据库表。我所做的是,我已经手动创建了Postgres表并通过运行命令 mvn液化酶:generateChangeLog 我创建了liquibase-outputChangeLog.xml文件。现在我尝试更新该脚本并在数据库中创建一个表。为此,我将XML代码写入新表的ChangeLog
下面是中的gulpfile.js 我已经通过启动并在之后删除了以前关于的错误,但在上仍然存在此问题
拥有以下实体: