k8s启动springboot容器的时候,显示找不到application.yml文件

devtools/2024/11/24 9:06:45/

因为在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,所以找不到文件。


http://www.ppmy.cn/devtools/136515.html

相关文章

谈一下开源生态对 AI人工智能大模型的促进作用

谈一下开源生态对 AI人工智能大模型的促进作用 作者:开源呼叫中心系统 FreeIPCC,Github地址:https://github.com/lihaiya/freeipcc 开源生态对大模型的促进作用是一个多维度且深远的话题,它不仅加速了技术创新的速度,…

C++ 中的智能指针

智能指针的作用: 当使用普通指针来管理动态分配的内存时,程序员需要手动负责在合适的时候释放内存,否则可能会导致内存泄漏。而智能指针通过自动管理内存的生命周期,在适当的时候自动释放内存,大大降低了内存管理的复杂…

递归算法专题一>Pow(x, n)

题目&#xff1a; 解析&#xff1a; 代码&#xff1a; public double myPow(double x, int n) {return n < 0 ? 1.0 / pow(x,-n) : pow(x,n); }private double pow(double x, int n){if(n 0) return 1.0;double tmp pow(x,n / 2);return n % 2 0 ? tmp * tmp : tmp …

HashMap底层原理

jdk1.8之后hashmap底层结构 jdk1.8之后&#xff0c;是哈希表数据结构&#xff0c;也可以说是数组链表或红黑树&#xff0c;下图是没有添加数据的一个hashmap。 现在开始添加数据&#xff0c;看下面具体步骤 put操作 如下&#xff0c;我们来简单看看hashmap的put源码&#xff…

基于YOLOv8深度学习的智慧农业果园果树柑橘类果实目标检测系统(PyQt5界面+数据集+训练代码)

近年来&#xff0c;随着人工智能和物联网技术的迅速发展&#xff0c;智慧农业已逐渐成为现代农业发展的核心方向之一。在这一领域&#xff0c;目标检测技术因其在精准农业中的广泛应用前景&#xff0c;尤其是在果园果树管理中的显著作用&#xff0c;而备受关注。果树的果实检测…

C++ STL - vector/list讲解及迭代器失效

vector 使用 vector 是一个动态数组. 构造/拷贝构造/赋值重载函数 int main() {// 是一个模板, 在实例化的时候, 需要指明类型std::vector<int> first; // 一个空的数组std::vector<int> second (4,100); // 设置初始空间大小为 4 个int, 全部初始化为 100std::v…

Linux: C语言解析域名

在上一篇博客 Linux: C语言发起 DNS 查询报文 中&#xff0c;自己构造 DNS 查询报文&#xff0c;发出去&#xff0c;接收响应&#xff0c;以二进制形式把响应的数据写入文件并进行分析。文章的最后留下一个悬念&#xff0c;就是写代码解析 DNS answer section 部分。本文来完成…

Spring Boot OA系统:企业资源规划的新选择

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统&#xff0c;它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等&#xff0c;非常…