首页 > 其他分享 >Kubernetes ConfigMap挂载导致容器目录中的文件被覆盖

Kubernetes ConfigMap挂载导致容器目录中的文件被覆盖

时间:2024-02-23 18:59:28浏览次数:12  
标签:ConfigMap name Kubernetes 文件 pero 挂载 config

容器的/apps/pero/src/resources/文件夹下有多个文件,如果挂载一个文件进去,会把其他文件都覆盖掉,只剩挂载的文件

按如下修改即可

        volumeMounts:
        - name: pero-config
          mountPath: /apps/pero/src/resources/application.properties
          subPath: application.properties
      volumes:
      - configMap:
          name: pero-config
        name: pero-config
apiVersion: v1
data:
  application.properties: |-
    server.port=8080
kind: ConfigMap
metadata:
  name: pero-config
  namespace: pero

 

 

参考链接

https://blog.51cto.com/u_14035463/5584654

标签:ConfigMap,name,Kubernetes,文件,pero,挂载,config
From: https://www.cnblogs.com/wdgde/p/18030205

相关文章

  • 高通平台自动挂载exFAT格式SD卡和U盘
    由于工作需要,想实现exFAT格式的U盘和SD卡自动挂载,但目前看到的文章基本都是采用MTK平台,要不就是android4.x,太老了。而且我试了下没有可以挂载成功的,通过一加开源源码修改了一份exFAT的移植方案。基于android7.0高通平台。采用noFuse方式添加exFAT文件系统,并实现SD卡自动挂载。K......
  • Kubernetes leader election 源码分析
    0.前言Kubernetes:kube-scheduler源码分析介绍了kube-scheduler调度Pod的逻辑。文中有一点未提的是,在Kubernetes集群中,kube-scheduler组件是多副本,单实例运行。仅有一个副本作为leader运行,当发生故障时,其它副本会抢占为leader继续运行。这种机制通过leaderelect......
  • <kubernetes_sd_config>
    -source_labels:[__meta_kubernetes_service_annotation_prometheus_io_path]action:replacetarget_label:__metrics_path__regex:(.+) 您提供的配置片段是一个Prometheus的relabeling规则。Prometheus使用relabeling来动态地修改......
  • k8s-configmap
    1.1什么是ConfigMap和Secret​ ConfigMap和Secret是Kubernetes系统上两种特殊类型的存储卷,ConfigMap对象用于为容器中的应用提供配置文件等信息。但是比较敏感的数据,例如密钥、证书等由Secret对象来进行配置。它们将相应的配置信息保存于对象中,而后在Pod资源上以存储卷的形式挂载......
  • pve 将硬盘挂载到ct容器
    1.配置文件方法vi/etc/pve/lxc/101.conf#101是ct容器编号mp0:/mnt/pve/hdd4,mp=/mnt/hdd4tmp1:/mnt/pve/hdd6,mp=/mnt/hdd6tmp2:/mnt/pve/sdd,mp=/mnt/sdd1t配置信息如图:配置完成后,可在容器资源里看到挂载信息:然后重启容器即可。......
  • 云原生周刊:在 Kubernetes 集群中使用通配符证书 | 2024.2.19
    开源项目推荐kube-fledgedkube-fledged是一个KubernetesOperator,用于直接在Kubernetes集群的工作节点上创建和管理容器映像的缓存。它允许用户定义图像列表以及这些图像应缓存(即拉取)到哪些工作节点上。因此,应用程序Pod几乎立即启动,因为不需要从注册表中提取映像。kube-f......
  • "浅尝"Kubernetes
    kubernetesGoogle旗下的容器跨主机编排工具,占据了80%以上的市场份额,已经成为容器编排工具的事实标准,简称K8S。K8S与docker的区别:ansible#应用级别的跨主机编排工具docker#容器引擎容器运行时dockerfile#构建镜像docker-swarm#docker旗下的容器跨主机编排工具,是实现......
  • Kubernetes (K8S) 一
    K8Sansible#应用级别的跨主机编排工具docker#容器引擎容器运行时dockerfile#构建镜像docker-compose#单机容器集群编排工具docker-swarm#Docker旗下的容器跨主机编排工具,是实现在多级上Docker容器集群管理调度的工具mosos|marathonmosos:分布式资......
  • kubernetes创建的ingress规则不生效
    kubernetes创建的ingress规则不生效解决方法一:给创建ingress的yaml文件添加ingressClassName参数:​ 查看ingressclass[root@k8s-master012-4]#kubectlgetingressclassNAMECONTROLLERPARAMETERSAGEnginxk8s.io/ingress-nginx<none>22h......
  • 磁盘扩容后,如何挂载磁盘
    情况一:扩容分区大小小于2TB检查服务器上的可用设备root@id-dci-live-10-62-193-98:~#lsblklsblk:nvme0c33n1:unknowndevicenameNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTnvme0n1259:101.5T0disksda8:00223.5G0disk|-sda28:20......