22、Kubernetes ConfigMaps:创建、使用与数据注入全解析

Kubernetes ConfigMaps:创建、使用与数据注入全解析

1. 查看现有 ConfigMaps

在 Kubernetes 中,我们可以使用以下命令查看所有命名空间下的 ConfigMaps:

$  kubectl get configmaps -A

执行该命令后,会得到类似如下的输出:
| NAMESPACE | NAME | DATA | AGE |
| -------------- | ---------------------- | ---- | — |
| default | kube-root-ca.crt | 1 | 23d |
| kube-node-lease| kube-root-ca.crt | 1 | 23d |
| kube-public | cluster-info | 1 | 23d |
| kube-public | kube-root-ca.crt | 1 | 23d |

从输出可以看出,在默认命名空间和 Kubernetes 管理的命名空间中,存在多个在集群部署期间创建的 ConfigMaps。

2. 创建 ConfigMap

ConfigMaps 可以通过命令式或声明式方法创建,下面分别介绍不同的创建方式。

2.1 创建空 ConfigMap
  • 命令式方法 :
    使用以下命令创建一个名为 my-first-configm

相关推荐

Kubernetes CoreDNS工作原理与实战排错指南

DNS服务是Kubernetes服务发现的核心基础设施,其本质是将Service、Headless Service等抽象对象动态映射为容器内可解析的域名。它基于API Server实时同步集群状态,通过CoreDNS插件化架构实现高可用解析,技术价值在于解耦服务调用与网络拓扑,支撑微服务通信、Ingress路由及跨集群访问。典型应用场景包括Pod间服务调用、Spring Cloud服务发现、ExternalName混合云集成以及IPv6双栈解析。本文深入解析CoreDNS在Ubuntu 22.04环境下的部

weixin_34007020的博客 364

Kubernetes原生开发:用Okteto实现集群内实时编码与调试

在Kubernetes上进行应用开发面临声明式系统与交互式需求的根本矛盾——开发者需要热重载、断点调试、本地IDE直连,而K8s默认提供的是不可变部署与终态管理。Okteto通过在集群内动态创建带开发工具链的专属Pod,实现文件实时同步、端口自动映射和IDE无缝集成,本质是将开发环境‘下沉’至真实生产上下文。它复用原生K8s资源模型(如ServiceAccount、Secret、NetworkPolicy),不代理、不封装kubectl,而是以CLI为入口构建低延迟双向通道。适用于微服务调试、真依赖联调、G

469

Kubernetes部署Jenkins核心避坑指南:PVC权限、RBAC与Ingress实战

Jenkins作为经典CI/CD工具,在Kubernetes上运行并非简单容器化,而是需适配云原生基础设施的有状态应用治理过程。其本质涉及持久化存储(PersistentVolumeClaim)的权限控制、基于ServiceAccount与RoleBinding的最小化RBAC授权、以及通过Ingress实现的安全暴露机制。技术价值在于保障构建稳定性、提升多租户隔离性与企业级安全合规能力。典型应用场景包括金融行业灰度发布流水线、混合云CI集群统一纳管、以及GitOps驱动的自动化交付链路。本文聚焦Jenki

weixin_34160277的博客 468

BuildKit原生构建Distroless容器:Kubernetes安全最小化实践

Distroless容器是一种极致精简的镜像范式,它摒弃传统Linux发行版,仅保留应用运行所必需的二进制、动态链接库与CA证书,从根本上压缩攻击面。其核心原理是‘从零组装’而非‘删减臃肿’,依赖确定性构建工具保障可重现性。BuildKit作为CNCF毕业项目,通过声明式Bake文件、内容寻址缓存和Kubernetes原生驱动,将构建过程转化为受RBAC管控、资源可配额、日志可观测的Pod工作负载。该技术显著提升云原生环境的安全基线与交付效率,已成Istio、gRPC等主流项目的默认基础镜像策略。本文聚焦于

weixin_34320159的博客 319

Kubernetes高频部署架构:千万级CI/CD的控制平面重构实践

Kubernetes作为云原生时代的事实标准容器编排系统,其核心价值不仅在于自动化调度,更在于提供可扩展的状态协调与资源仲裁能力。然而,当CI/CD部署频率突破每秒1次、日均超百万量级时,标准K8s控制平面的etcd写入瓶颈、apiserver连接耗尽、CNI网络初始化延迟等底层约束迅速暴露——此时‘用K8s’必须升级为‘改造K8s’。本文聚焦高频部署场景下的架构范式迁移,深入解析如何通过自研轻量级部署编排器(Deployment Orchestrator)、etcd写入减负策略、Cilium eBPF数据

weixin_34008933的博客 576

CentOS 7 搭建 Kubernetes 1.10 集群:kubeadm 实战指南

Kubernetes 是容器编排的事实标准,其核心在于控制平面组件(如 kubelet、kubeadm、apiserver)与底层操作系统及容器运行时的深度协同。理解 CRI(Container Runtime Interface)原理和版本兼容性,是构建稳定集群的前提——尤其在 CentOS 7 这类长期支持、内核为 3.10、systemd 219 的政企主流环境中。kubeadm 作为官方推荐的集群初始化工具,通过预检机制将常见故障前置暴露,显著提升部署确定性。本文聚焦于 Kubernetes 1.1

cuililai5127的博客 393

Helm 2深度解析:Tiller架构、安全部署与企业级运维实践

Helm 是 Kubernetes 生态中面向应用交付的包管理工具,其核心价值在于将复杂 YAML 集合封装为可版本化、可复用、可审计的声明式应用包(Chart)。它通过模板渲染、参数化配置与发布生命周期管理,解决了多环境一致性部署难题。Helm 2 的关键创新在于引入 Tiller 服务端组件——一个运行于集群内的、带状态的原生控制器,实现权限隔离、操作留痕与原子回滚。尽管 Helm 3 已取代其成为主流,但大量金融、政企私有云场景仍深度依赖 Helm 2 的中心化代理模型与成熟 Chart 生态。本文聚

weixin_30410119的博客 386

Kubernetes开发者必懂的运行时契约与部署链路

Kubernetes 不是单纯的容器编排工具,而是一套定义了代码、配置与基础设施之间‘运行时契约’的声明式系统。其核心原理在于 API Server 的准入控制、控制器的声明式同步、Scheduler 的资源调度与 Kubelet 的容器生命周期管理共同构成的多跳链路。这种设计赋予了开发者对应用行为的可预测性与可调试性,技术价值体现在避免‘改了 YAML 却没生效’‘HPA 不扩容’‘本地通集群不通’等高频故障。典型应用场景包括微服务交付、CI/CD 流水线集成、本地-集群协同调试。本文聚焦 Kuberne

anchang7456的博客 464

海外跨境电商商城源码-进出口电商平台网站-多语言多商户平台

我们的海外跨境电商系统源码还包括各种功能模块,如用户管理、商品管理、订单管理等。支付管理:与主流支付平台(如Stripe、PayPal等)的集成,支持多种支付方式;订单管理:创建订单、支付订单、取消订单等操作,以及订单状态查询和历史记录;购物车管理:添加商品到购物车、查看购物车、修改购物车中的商品数量等操作;商品管理:商品信息录入、编辑、删除等操作,以及商品分类和搜索功能。客服管理:在线咨询、投诉处理等功能,提供更好的用户服务。用户管理:注册、登录、忘记密码、个人资料。# 检查电子邮件地址是否有效。

柏诣科技的博客 2657

【魔兽世界插件】魔兽世界插件实战笔记从入门到放弃的心理历程 第一节 lua框架的建立

魔兽世界插件实战笔记从入门到放弃的心理历程 第二节 lua框架的建立 找到魔兽世界的安装目录,找到插件的默认位置:\World of Warcraft\_retail_\Interface\AddOns,在这里建立一个文件夹,魔兽的插件都是用一个文件夹来区分的,第一课吗,就用Lesson_one吧。 下面建立的三个文件,第一个点toc文件是最重要的一个,它是魔兽客户端识别插件的一个标识符。 魔兽版本号有一个函数可以查询在WoWLua下面运行:print("当前游戏版本号:",(select(4,GetBui

qq_33075391的博客 6449

局部路径规划算法 - B样条曲线(B-spline Curves)

本文详解了B样条以及代码实现

BigDavid123的博客 6506

RV1126B RV1126B-P 瑞芯微 高性能视觉处理器SoC 芯片

它集成了大量算法加速器,如 HDR、3A、LSC、3DNR、2DNR、锐化、去雾、鱼眼校正、伽马校正、特征点检测等。此外,还配备了一款最多8兆像素的 AI-ISP,作为对传统ISP 的补充,以提供卓越的空间去噪性能和增强的图像增强效果。除了先前的高性能多媒体区块外,RV1126B还包含丰富的音频、内存和其他外围接口,如I2C、SPI、PWM等。借助这-特性,来自相机的视频可以以高分辨率进行编码,并存储在本地内存中,同时还能将另-段较低分辨率的视频传输到云存储。

szhorsway的博客 1858

三维重建(十八)——colmap的使用(粗浅)

三维重建(十八)——colmap的使用(粗浅)

河海大学研究生在读的学习笔记 1374

Roboguide与TIA V16通讯

Roboguide与TIA V16通讯

haier123888的博客 2674

AI 智能体(Agent)应用开发工程师 · 进阶面试 (五)

在有多位 Agent 共同参与决策时(如评审委员会、代码审查小组),它们可能提出截然相反的建议。共识机制就是用来在这种冲突中得出唯一行动方案的规则。常用机制:多数投票:每个 Agent 一票,根据投票结果决定。实现简单,但忽略了专业度差异。加权投票:根据 Agent 的角色重要性或历史表现赋予不同权重,例如首席架构师 Agent 的票权重是普通开发者 Agent 的 2 倍。管理者仲裁:由一个权限更高的 Manager Agent 听取各方理由后做出最终裁决。这类似于层级制组织决策。辩论收敛。

篮球界最会写bug的人;程序猿中打球最菜的人。 393

Open3D 球旋转算法(BPA)三维建模【2026最新版】

球旋转算法,博客长期更新,本文最新更新时间为:2026年4月11日。

点云侠的博客 37万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: 5、太阳能预测模型:从数据处理到性能评估
下一篇: 18、UNIX文件系统:创建、管理与性能优化
vim8coder
博客等级 码龄1天 0粉丝 1693原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值