二进制内容
从 K8s-1.10.0
开始 ConfigMap 支持二进制文件,使用 binaryData
。将二进制内容需用 base64 进行编码:
apiVersion: v1
binaryData:
mydata: YWJjCg==
data:
otherdata: foo
kind: ConfigMap
metadata:
annotations: {}
labels: {}
挂载
可以将二进制内容挂载为一个文件:
apiVersion: apps/v1
kind: StatefulSet
spec:
template:
spec:
containers:
- volumeMounts:
- mountPath: /root/mydata
name: volume-jpp2c
readOnly: true
subPath: mydata
volumes:
- configMap:
items:
- key: mydata
path: mydata
name: myconfigmap
name: volume-jpp2c