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