标签: indy-node

Hyperledger Indy 数据未挂载到 Kubernetes 卷目录中

我正在尝试在 kubernetes 中运行 indy-nodes。这些indy节点是沙盒节点,并将数据写入/var/lib/indy容器内的目录中。当我在安装了卷的情况下运行 pod 时,它不会在卷目录中写入任何内容。尽管它在卷内创建了一个目录,但它始终是空的。但是,当我创建一个没有卷挂载选项的 pod 时,容器会在/var/lib/indy.

以下是 Dockerfile:
Hastebin: https: //hastebin.com/hitinefizi.nginx

库伯内特部署:

{{- $root := .}}
{{- range .Values.indy}}
---
apiVersion: apps/v1
kind: Deployment
metadata:
  # namespace: {{$root.Values.namespace}}
  name: {{.name}}
spec:
  selector:
    matchLabels:
      name: {{.name}}
  replicas: 1
  strategy:
    type: Recreate
  template:
    metadata:
      labels:
        name: {{.name}}
    spec:
      containers:
        - name: {{.name}}
          image: {{.image}}
          volumeMounts:
            - name: {{$root.Values.pv.metadata.name}}
              mountPath: "/var/lib/indy/sandbox"
              subPath: "volume/indy/{{.name}}/sandbox"
          ports:
            - containerPort: {{ index .ports 0 }}
            - containerPort: {{ index .ports 1 …
Run Code Online (Sandbox Code Playgroud)

docker kubernetes dockerfile hyperledger-indy indy-node

5
推荐指数
1
解决办法
137
查看次数