FRC*_*FRC 3 certificate kubernetes
在 Kubernetes 中存储持久文件的最佳方式是什么?我有一个证书 (.pfx),我想将其路径传递给应用程序。从它的外观来看,它不能存储在秘密中。正在考虑一个卷,但问题是我如何将文件上传到它?以及选择哪种类型的音量?或者还有其他有效的方法吗?
Jan*_*art 10
从你的问题中不清楚你为什么得出它不能作为秘密存储的结论。这是Secrets的主要用例之一。
步骤 1. 从您的文件创建一个 Secret:
kubectl create secret generic mysecret --from-file=myfile=/tmp/my.pfx
Run Code Online (Sandbox Code Playgroud)
步骤 2. 将 Secret 卷挂载到 Pod 中:
kind: Pod
apiVersion: v1
metadata:
name: secret-test-pod
spec:
volumes:
- name: secret-volume
secret:
secretName: mysecret
containers:
- name: ...
image: ...
volumeMounts:
- name: secret-volume
mountPath: "/etc/secret-volume"
Run Code Online (Sandbox Code Playgroud)
您的容器应该会在以下位置看到一个文件 /etc/secret-volume/myfile
| 归档时间: |
|
| 查看次数: |
2681 次 |
| 最近记录: |