k8s 初使容器将configmap milvusconf 的配置复制到 tmp目录下然后在普通容器里将 tmp 复制到 data目录下
可以使用如下的 kubectl 命令来将 configmap milvus.conf 复制到 /tmp 目录下:
kubectl create configmap milvus-config --from-file=milvus.conf=/path/to/milvus.conf
kubectl create -f - <<EOF
apiVersion: v1
kind: Pod
metadata:
name: my-pod
spec:
containers:
- name: container1
image: my-image
volumeMounts:
- name: config-volume
mountPath: /tmp
volumes:
- name: config-volume
configMap:
name: milvus-config
items:
- key: milvus.conf
path: milvus.conf
EOF
然后可以使用如下的 Docker 命令将 /tmp 目录下的文件复制到 /data 目录下:
docker run --name my-container -v /tmp:/tmp -v /data:/data my-image cp -r /tmp /data
原文地址: https://www.cveoy.top/t/topic/b1bm 著作权归作者所有。请勿转载和采集!