我正在尝试将作为秘密创建的配置文件挂载到 pod 中的特定路径。但是,pod 上的挂载路径始终生成为目录。有人可以告诉我我做错了什么吗?
> kubectl get secrets config
NAME TYPE DATA AGE
config Opaque 1 29m
豆荚yaml:
apiVersion: v1
kind: Pod
metadata:
name: test-pd-plus-secret
spec:
containers:
- image: ubuntu
name: bash
stdin: true
tty: true
volumeMounts:
- name: "config"
mountPath: "/mnt/configFile"
subPath: "configFile"
volumes:
- name: "config"
secret:
secretName: "config"
创建 pod 后,我尝试读取 pod 上的文件,并获取:
cat: /mnt/configFile: Is a directory
我正在使用:kubernetes 客户端版本 1.9.0 和服务器版本 1.8.6