描述:
发现过程:
提交代码发版后,由Jenkins自动部署完成,却发现前端访问接口时出现502错误提示
检查Jenkins部署,发现并未报错,Rancher查看发现如下状态
如图:
此处提示CreateContainerConfigError: couldn’t find key JVM_OPTS in ConfigMap prod/**-jvm-options
ConfigMap:无法找到key的对应方法
处理过程:
查看项目deploy.yml文件,发现配置
envFrom:
- configMapRef:
name: **-jvm-options
查看Rancher中该容器的环境变量
图中为正常情况,报错时,这里会显示和错误相关的KEY或者前缀别名等
解决方式:
找到该容器的YAML——>查看编辑
找到报错对应的KEY-删除对应的KEY
spec:
containers:
- env:
- name: ENVIRONMENT
value: dev
envFrom:
- configMapRef:
name: **-jvm-options
保存,重新部署