news 2026/4/17 1:01:38

3.14 ConfigMap和Secret实战:应用配置管理和敏感信息处理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3.14 ConfigMap和Secret实战:应用配置管理和敏感信息处理

3.14 ConfigMap和Secret实战:应用配置管理和敏感信息处理

引言

ConfigMap和Secret是Kubernetes中用于管理配置数据和敏感信息的资源对象。ConfigMap用于存储非敏感配置,Secret用于存储敏感信息如密码、密钥等。本文将详细介绍这两个资源的使用方法和最佳实践。

一、ConfigMap概述

1.1 ConfigMap的作用

  • 存储配置数据
  • 解耦配置和应用
  • 支持热更新
  • 多环境配置

1.2 使用场景

  • 应用配置
  • 环境变量
  • 配置文件
  • 命令行参数

二、创建ConfigMap

2.1 从文件创建

# 从文件创建kubectl create configmap my-config --from-file=config.properties# 从多个文件创建kubectl create configmap my-config\--from-file=config1.properties\--from-file=config2.properties# 从目录创建kubectl create configmap my-config --from-file=./configs/

2.2 从字面量创建

kubectl create configmap my-config\--from-literal=key1=value1\--from-literal=key2=value2

2.3 使用YAML定义

apiVersion:v1kind:ConfigMapmetadata:name:my-configdata:config.properties:|server.port=8080 server.host=0.0.0.0application.yml:|spring: datasource: url: jdbc:mysql://db:3306/mydb

三、使用ConfigMap

3.1 作为环境变量

apiVersion:v1kind:Podspec:containers:-name:appimage:myapp:latestenvFrom:-configMapRef:name:my-config

3.2 作为单个环境变量

apiVersion<
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 19:42:59

好写作AI:别让好观点散成“思想豆腐脑”!用AI建造逻辑金字塔

你的每个观点单独看都挺对&#xff0c;放在一起却像一锅粥&#xff1f;是时候请出AI建筑队了 你有没有遇到过这种困境&#xff1a;论文里塞满了自认为精彩的观点&#xff0c;但导师的批注却是“逻辑混乱”、“论证松散”&#xff1f;别慌&#xff0c;这往往不是观点本身的问题&…

作者头像 李华
网站建设 2026/4/14 23:45:31

19.分布式锁

在一个分布式系统中&#xff0c;涉及到多个节点访问同一个公共资源的情况&#xff0c;此时就需要通过锁来做互斥控制&#xff0c;避免出现类似于“线程安全”问题。之前学过的锁本质都只能在一个进程内部生效&#xff0c;分布式系统是有很多进程的&#xff08;每个服务器都是独…

作者头像 李华
网站建设 2026/4/16 23:20:32

深入解析 virsh console:KVM虚拟化中的文本控制台魔法

引言&#xff1a;当VNC无能为力时 在KVM虚拟化运维中&#xff0c;你是否遇到过这样的困境&#xff1f;虚拟机网络配置错误导致SSH连接中断&#xff0c;操作系统启动卡在GRUB界面&#xff0c;或者需要在无图形界面的服务器上进行紧急修复。这时&#xff0c;virsh console 就成了…

作者头像 李华
网站建设 2026/4/15 19:06:15

3.4 Deployment控制器详解:实现应用滚动更新和回滚策略

Deployment控制器详解:实现应用滚动更新和回滚策略 引言 Deployment 是 Kubernetes 中最常用的控制器,用于管理无状态应用。本文将深入讲解 Deployment 的工作原理,包括滚动更新、回滚策略、扩缩容等核心功能,通过实战案例让你掌握生产级应用部署。 一、Deployment 基础…

作者头像 李华
网站建设 2026/4/11 23:08:02

书匠策AI:毕业论文的“智能外挂军团”,六大功能颠覆你的写作认知

对于无数毕业生而言&#xff0c;毕业论文堪称“学术生涯的终极BOSS战”——选题撞车、逻辑混乱、查重不过、格式抓狂……这些问题像游戏关卡中的隐藏陷阱&#xff0c;稍有不慎就会前功尽弃。但如今&#xff0c;一款名为书匠策AI的智能工具正以“学术外挂军团”的姿态登场&#…

作者头像 李华