[英]Kubernetes Pod is not saving the data even though it has persistent storage
我正在使用部署在 K8s 上的 JBPM 业务中心。 下面是我的 depolyment.apps,其中附加了持久卷。
kubectl edit deployment.apps/jbpm-server-full
volumes:
- name: jbpm-pv-storage
persistentVolumeClaim:
claimName: jbpm-pv-claim
但是,当我重新启动 pod 时,即使我们已将持久卷附加到 k8S pod,我也会丢失业务中心中的所有工作区。
您需要将该卷安装在容器内并将数据写入安装的路径
apiVersion: v1
kind: Pod
metadata:
name: task-pv-pod
spec:
volumes:
- name: task-pv-storage
persistentVolumeClaim:
claimName: task-pv-claim
containers:
- name: task-pv-container
image: nginx
ports:
- containerPort: 80
name: "http-server"
volumeMounts:
- mountPath: "/usr/share/nginx/html"
name: task-pv-storage
https://kubernetes.io/docs/tasks/configure-pod-container/configure-persistent-volume-storage/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.