对于Kubernetes机密,下划线在路径中的含义是什么?

对于Kubernetes机密,下划线在路径中的含义是什么?,kubernetes,google-kubernetes-engine,kubernetes-secrets,Kubernetes,Google Kubernetes Engine,Kubernetes Secrets,我不明白我正在查看的配置 spec: # replicas: 1 selector: matchLabels: app: dunder-sandbox role: dundersandbox minReadySeconds: 30 template: metadata: labels: app: dunder-sandbox role: dundersandbox spec:

我不明白我正在查看的配置

spec:
  # replicas: 1
  selector:
    matchLabels:
      app: dunder-sandbox
      role: dundersandbox
  minReadySeconds: 30
  template:
    metadata:
      labels:
        app: dunder-sandbox
        role: dundersandbox
    spec:
      automountServiceAccountToken: false
      terminationGracePeriodSeconds: 150
      volumes:
      - name: dundersandbox-secrets-volume
        secret:
          secretName: dundersandbox-secrets
          defaultMode: 0444
          items:
            - key: 'dundersandbox.portcullis.signature'
              path: dundersandbox_portcullis_signature
            - key: 'dundersandbox.portcullis.token'
              path: dundersandbox_portcullis_token
            - key: 'dundersandbox.json'
              path: portcullis.json
...
        volumeMounts:
          - name: dundersandbox-secrets-volume
            mountPath: /etc/mycompany/secrets

我读对了吗,
dundersandbox.portcullis.signature
知道的秘密被存储在一个绝对路径为
/etc/mycompany/secrets/dundersandbox\u portcullis\u token
的文件中?如果仅此而已,为什么要强调?这是一种常见的约定吗?

看起来您有一个名为“dundersandbox secrets”的秘密,该秘密文件将装入
/etc/mycompany/secrets/dundersandbox secrets
中。键和值在该文件中存储。你查过这个秘密了吗?您可以尝试使用
kubectl get secrets dundersandbox secrets