configMap简单理解 + operator的理解
1.简单例子-configmap
apiVersion: v1 kind: ConfigMap metadata: name: demo-wpp-configmap data: mysql_host: "106.14.13.62"
2.包含配置文件的configmap
apiVersion: v1 kind: ConfigMap metadata: name: filebeat-config labels: k8s-app: filebeat data: filebeat.yml: |- filebeat.prospectors: - type: log paths: - /logdata/*.log tail_files: true fields: pod_name: '${pod_name}' POD_IP: '${POD_IP}' output.file: path: "/tmp/filebeat" filename: filebeat codec.format: string: '%{[@timestamp]} %{[message]} pod_name %{[fields][pod_name]} %{[fields][POD_IP]}'
3.作为volume挂载使用
apiVersion: extensions/v1beta1 kind: Deployment metadata: name: nginx-configmap spec: replicas: 1 template: metadata: labels: app: nginx-configmap spec: containers: - name: nginx-configmap image: nginx ports: - containerPort: 80 volumeMounts: - name: config-volume4 mountPath: /tmp/config4 volumes: - name: config-volume4 configMap: name: test-config4 ———————————————— https://blog.csdn.net/liukuan73/article/details/79492374
-------------------------------------------------------------
把configmap当作一个卷
用一个例子来演示会更加清晰
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
2018-01-05 备份时如何排除掉默认的 information_schema 和 mysql 库?