Kubernetes(K8s) 使用 ConfigMap 保存二进制文件及挂载方法

2025-04-30 12:14

二进制内容

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
0791-85271700
QQ咨询:1779755751
QQ交流群:626599871
微信咨询
微信扫码咨询
微信交流群
微信交流群
Powered by UJCMS © 2010-2025 All Rights Reserved
QQ咨询
电话
微信
微信扫码咨询