我创建了一个 configmap 和一个 pod yaml 文件。
我尝试了多种解决方案,但没有一个对我有用。
kubectl describe cm cf3
Name: cf3
Namespace: default
Labels: <none>
Annotations: <none>
Data
====
index.html:
----
hii im marimmo
Events: <none
pod yaml 文件
apiVersion: v1
kind: Pod
metadata:
name: dapi-test-pod
spec:
containers:
- name: test-container
image: manya97/manya_tomcat:0.1
volumeMounts:
- name: config-volume
mountPath: /apache-tomcat-8.0.32/webapps/SampleWebApp/index.html
subPath: index.html
volumes:
- name: config-volume
configMap:
name: cf3
restartPolicy: Never
这应该替换现有的 index.html 文件,但不知何故,它删除了 SampleWebApp 的所有内容并仅放置 index.html。我不知道是否以正确的方式完成,我只想替换 index.html 的内容。我不知道安装可能会以这种方式工作。