kubernetes》》k8s》》ConfigMap 、Secret

configmap官網
ConfigMap是一種 API 對象,使用時, Pods 可以將其用作環境變量、命令行參數或者存儲卷中的配置文件。ConfigMap將配置和Pod解耦,更易于配置文件的更改和管理。ConfigMap 并不提供保密或者加密功能。 如果你想存儲的數據是機密的,請使用Secret。

參考資料

ConfigMap的生命周期以及使用方式,

在這里插入圖片描述
在這里插入圖片描述

# configmap 配置文件
apiVersion: v1
kind: ConfigMap
metadata:name: k8s-config
data:key1: hellokey2: k8s

》》volume掛載

# 在volumes配置中通過對configMap的name進行匹配,然后根據key字段取出對應的配置,并綁定到對印的path上。
volumes:- name: "test-log-config"             #創建volume的名稱        configMap:          name: "test-conf"                 #引用configMap卷items:- key: "log4j2.xml"             #根據key獲取configMap指定的配置path: "log4j2.xml"- name: "test-init-config"configMap:name: "test-conf"items:- key: "init-config.json"             #根據key獲取configMap指定的配置path: "init-config.json"- name: "test-application"configMap:name: "test-conf"items:- key: "test-application-remote.properties"             #根據key獲取configMap指定的配置path: "application-remote.properties"# 接下來就是使用volumeMounts屬性對volume進行mount,當Pod實例化以后會將配置文件生成到具體路徑供業務系統使用:volumeMounts:- name: "test-application"mountPath: "/home/test/app/config/application-remote.properties"subPath: "application-remote.properties"- name: "test-init-config"mountPath: "/home/test/app/config/init-config.json"subPath: "init-config.json"- name: "test-log-config"mountPath: "/home/test/app/config/log4j2.xml"subPath: "log4j2.xml"

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/76824.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/76824.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/76824.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

git在IDEA中使用技巧

git在IDEA中使用技巧 merge和rebase 參考:IDEA小技巧-Git的使用 git回滾、強推、代碼找回 參考:https://www.bilibili.com/video/BV1Wa411a7Ek?spm_id_from333.788.videopod.sections&vd_source2f73252e51731cad48853e9c70337d8e cherry pick …

Spring 事務失效的原因及解決方案全解析,來復習了

Spring 事務失效是指在使用 Spring 聲明式事務管理時,預期的事務行為(如事務的開啟、提交、回滾等)未按預期執行,導致數據操作未滿足 ACID 特性(原子性、一致性、隔離性、持久性),從而引發數據不…

「出海匠」借助CloudPilot AI實現AWS降本60%,支撐AI電商高速增長

🔎公司簡介 「出海匠」(chuhaijiang.com)是「數繪星云」公司打造的社交內容電商服務平臺,專注于為跨境生態參與者提供數據支持與智能化工作流。平臺基于大數據與 AI 技術,幫助商家精準分析市場趨勢、優化運營策略&…

python每日一練

題目一 輸入10個整數,輸出其中不同的數,即如果一個數出現了多次,只輸出一次(要求按照每一個不同的數第一次出現的順序輸出)。 解題 錯誤題解 a list(map(int,input().split())) b [] b.append(a[i]) for i in range(2,11):if a[i] not in b:b.append(a[i]) print(b)但是會…

Docker實戰:從零構建高可用的MySQL主從集群與Redis集群

在分布式系統架構中,數據庫集群是保障數據高可用和性能的關鍵組件。本文將通過Docker技術,手把手教你搭建MySQL主從集群和Redis Cluster,并分享獨創的優化技巧與運維實戰經驗。 一、為什么選擇Docker部署集群? 傳統數據庫集群搭…

STM32電機庫 電機控制特性

ST MC FW庫提供FOC和六步法兩種電機控制方式。這使得它能夠驅動永磁同步電機 (PMSM) 和無刷直流電機 (BLDC)。FOC 更適合 PMSM,而六步法更適合 BLDC 電機。該固件可以驅動內嵌式PMSM 和標貼式PMSM。 ST Motor Control 固件庫提供以下功能: FOC SVPWM 生成: 可配置的 PW…

Go:方法

方法聲明 type point struct { X, Y float64 }// 普通函數 func Distance(p, q Point) float64 {return math.Hypot(q.x - p.x, q.y - p.Y) }// Point類型的方法 func (p Point) Distance(q Point) float64 {return math.Hypot(q.x - p.x, q.y - p.Y) }方法聲明與普通函數聲…

前端基礎之《Vue(4)—響應式原理》

一、什么是響應式 1、響應式英文reactive 當你get/set一個變量時&#xff0c;你有辦法可以“捕獲到”這種行為。 2、一個普通對象和一個響應式對象對比 &#xff08;1&#xff09;普通對象 <script>// 這種普通對象不具備響應式var obj1 {a: 1,b: 2} </script>…

【技術派部署篇】Windows本地部署技術派

一、技術派簡介 技術派是一個采用 Spring Boot、MyBatis-Plus、MySQL、Redis、ElasticSearch、MongoDB、Docker、RabbitMQ 等技術棧的社區系統&#xff0c;其 1.0 版已正式上線。該項目的技術棧按階段集成引入&#xff0c;開發者可根據自身需求選擇不同版本進行學習。 二、環…

DeepSeek和ChatGPT的全面對比

DeepSeek和ChatGPT作為當前領先的大語言模型&#xff0c;代表了AI發展的不同技術路徑和應用理念。以下從技術架構到用戶體驗的全面對比分析&#xff0c;將揭示兩者在AI競賽中的獨特定位。 一、模型架構與原理 1. DeepSeek 架構特點&#xff1a;采用混合專家系統&#xff08;…

Python星球日記 - 第20天:數據分析入門

??引言: 歡迎來到Python星球??的第20天!今天我們將踏入數據分析的世界,學習如何使用pandas處理數據并提取有價值的信息。無論你是想分析商業銷售數據、股票市場趨勢還是科學實驗結果,pandas都是你必不可少的工具! 上一篇:Python星球日記 - 第19天:Web開發基礎 名人…

算力云平臺部署—SadTalker的AI數字人視頻

選擇算力 部署選擇 選擇鏡像 機器管理 控制臺 通過平臺工具進入服務器 認識管理系統 打開命令行 進入目錄 stable-diffusion-webui# cd 增加執行權限 chmod x ./webui.sh 運行命令 bash ./webui.sh sudo apt install -y python3 python3-venv git 安裝軟件 Creating the …

Linux目錄結構:核心目錄功能與用途解析

引言 Linux的目錄結構就像一棵精心設計的大樹&#x1f333;&#xff0c;每個分支都有其特定的用途和規范&#xff01;與Windows不同&#xff0c;Linux采用單一的目錄層次結構&#xff0c;所有設備、分區和網絡資源都掛載在這個統一的目錄樹下。本文將帶你深入探索Linux目錄結構…

【學習筆記】兩個類之間的數據交互方式

在面向對象編程中&#xff0c;兩個類之間的數據交互可以通過以下幾種方式實現&#xff0c;具體選擇取決于需求和設計模式&#xff1a; 1. 通過方法調用 一個類通過調用另一個類的公共方法來獲取或傳遞數據。這是最常見的方式&#xff0c;符合封裝原則。 class ClassA:def __…

神經網絡學習--誤差反向傳播法

最近在學習神經網絡&#xff0c;主要是依據書本《深度學習入門&#xff08;基于Python的理論與實現&#xff09;》&#xff0c;現對第5章“誤差反向傳播法”中的示例程序進行注釋修改如下&#xff0c;以備后續查閱。 編程軟件用的是Eric7&#xff0c;界面如下&#xff1a; 神經…

前端常用組件庫全覽與推薦

&#x1f4cc; 一、組件庫生態全景圖 &#x1f680; 二、React 生態組件庫推薦 名稱簡介官網Ant Design阿里出品&#xff0c;企業級 UI 系統&#xff0c;設計規范完整&#xff0c;適合后臺系統https://ant.designMaterial UIGoogle Material Design 實現&#xff0c;樣式響應式…

群暉如何通過外網訪問

1、進入群暉控制面板-》連接性-》外部訪問-》DDNS 2、新增&#xff0c;添加DDNS 選擇服務供應商&#xff0c;我這里以DNSPod.cn為例。 3、這一步開始&#xff0c;需要前往DNSPod.cn進行注冊域名&#xff08;也可以使用你已有的域名&#xff0c;轉入即可&#xff09;&#xff0…

3.2.2.1 Spring Boot配置靜態資源映射

在Spring Boot中配置靜態資源映射&#xff0c;可以通過默認路徑或自定義配置實現。默認情況下&#xff0c;Spring Boot會在classpath:/static/等目錄下查找靜態資源。若需自定義映射&#xff0c;可通過實現WebMvcConfigurer接口的addResourceHandlers方法或在全局配置文件中設置…

【概念】什么是UI(User interface)什么是UX(User experience)?

1. 軟件生命周期管理 (Software Life Cycle Management) 解釋&#xff1a; 中文&#xff1a; 軟件生命周期管理是指從軟件規劃、設計、開發、測試、部署到后續維護甚至退役的整個過程。English: Software Life Cycle Management refers to the systematic process of plannin…

第十六屆藍橋杯大賽軟件賽省賽 C/C++ 大學B組

由于官方沒有公布題目的數據, 所以代碼僅供參考 1. 移動距離 題目鏈接&#xff1a;P12130 [藍橋杯 2025 省 B] 移動距離 - 洛谷 【問題描述】 小明初始在二維平面的原點&#xff0c;他想前往坐標 (233, 666)。在移動過程中&#xff0c;他 只能采用以下兩種移動方式&#xf…