首页 > 其他分享 >k8s中,secret中有多条数据,如何将某条数据挂载为一个单独的文件?

k8s中,secret中有多条数据,如何将某条数据挂载为一个单独的文件?

时间:2023-07-18 11:13:31浏览次数:46  
标签:文件 db secret 某条 挂载 k8s


secrete中,包含以下两条数据

db-password, 原内容是123456

db-username,原内容是:admin

 

这里都是base64编码的结果。

 

在pod中,volumemounts中,subPath指定某个数据项的key值

mountPath:为具体的某个文件的名字

这样挂载之后,就是具体的文件了,文件的内容,就是key对应的值。

标签:文件,db,secret,某条,挂载,k8s
From: https://www.cnblogs.com/chuanzhang053/p/17562342.html

相关文章

  • kubeasz K8S测试环境删除多余 node 节点
    kubeaszK8S测试环境删除多余node节点背景:公司之前存在3套test环境,有1套环境部署的生产环境老系统,目前生产环境已经完成了新老系统切换,不在需要老系统test环境,需要进行回收1|查看节点列表使用kubectl命令来查看当前集群中的节点列表,以确认要删除的节点的名称。kub......
  • 【Azure K8S】记录AKS VMSS实例日志收集方式
    问题描述如何从AKS的VMSS集群中收集实例日志? 参考步骤第一步:登陆VMSS实例参考官网步骤:使用SSH连接到AzureKubernetes服务(AKS)群集节点以进行维护或故障排除: https://docs.azure.cn/zh-cn/aks/ssh#configure-virtual-machine-scale-set-based-aks-clusters-for-ssh......
  • 下载k8s源码
    设置GOPATH环境变量goenv-wGO111MODULE=autocd$GOPATHmkdir-psrc/k8s.iocdsrc/k8s.iogitclonehttps://github.com/kubernetes/kubernetes.gitcdkubernetesgitcheckoutrelease-1.15设置GolandFile->Settings->GO->GOPATH勾选UseGOPATHthat's......
  • Loki+Promtail+Grafana 监控 K8s 日志
    Loki架构:1、loki:服务端,负责存储日志和处理查询2、promtail:采集端,负责采集日志发送给loki3、grafana:负责采集日志的展示创建yml文件cat>loki-rbac.yaml<<EOFapiVersion:v1kind:ServiceAccountmetadata:name:lokinamespace:thanos-monitoringapiVersion:rbac......
  • 裸机安装k8s
    环境准备节点数量:3台虚拟机centos7(virtualbox)硬件配置:2G或更多的RAM,2个CPU或更多的CPU,硬盘至少30G以上网络要求:多个节点之间网络互通,每个节点能访问外网集群规划k8s-node1:192.168.33.10k8s-node2:192.168.33.11k8s-node3:192.168.33.12设置主机名$hostnamec......
  • K8s - 什么是 Ingress 服务
    什么是Ingress?Ingress将HTTP和HTTPS路由从集群外部公开到集群内的服务。流量路由由入口资源上定义的规则控制。应用举例服务现状:一个订单服务,一个用户服务,彼此间相互独立。流量转发所遇到的问题:经过Ingress转发:思考:Ingress与Nginx的区别问题:如果不用ingres......
  • kubernetes之 pv、pcv、cm、secret引入
    第八部分pv、pcv、cm、secret引入pv、pvc如果pvc需要空间很多,pv空间不足以支持,那么生产的pod就会一致hang住,这就需要根据pvc容量,动态生成pv了。借助中间层StorageClass:针对尚有存储空间,还未做成PV的空间进行分类。需要restful接口,做强认证cm明文存储数据,信息容易泄露secret基于b......
  • k8s安装并迁移jumpserver
    一、环境二、安装依赖服务以下操作按需操作1.安装Helmwgethttps://get.helm.sh/helm-v3.12.1-linux-amd64.tar.gztarxfhelm-v3.12.1-linux-amd64.tar.gzmvlinux-amd64/helm/usr/local/bin/helmversionhelmrepoaddjumpserverhttps://jumpserver.github.io/he......
  • k8s集群卸载
    k8s集群卸载#重置kubeadmkubeadmresetrm-rf$HOME/kuberm-rf/etc/kubernetes/rm-rf/etc/systemd/system/kubelet.service.drm-rf/etc/systemd/systemrm-rf/etc/systemd/system/kubelet.servcerm-rf/usr/bin/kube*rm-rf/etc/cnirm-rf/opt/cnirm-rf/......
  • k8s 中的卷
    前面的文章我们分享了pod,RC,RS,DaemonSet,CJ,Service等各种资源今天我们来分享一波如何将磁盘挂载到容器中,在docker里面这种技术叫做数据卷,感兴趣的小伙伴可以查看一下文章:【Docker系列】docker学习六,探究一下数据卷容器对于一个pod,他有自己的CPU,RAM,网络接口等资源都是可......