因为在k8s中 applicaton.yml文件需要加一段配置,才能使用kubectl apply -f config.yaml
下面是我之前的错误配置
apiVersion: v1
kind: ConfigMap
metadata:name: test-cmnamespace: test-ns
data:application.yaml: |-server:port: 8080spring:cache:jcache:config: classpath:ehcache.xml
其中data.application.yml就是最后configmap最后写入容器中的配置文件的名字,后来发现,容器启动的时候找的是application.yml,但是configmap写入容器的是application.yaml,所以找不到文件。