首页 > 其他分享 >Kubernetes(K8S) 配置管理-ConfigMap 介绍

Kubernetes(K8S) 配置管理-ConfigMap 介绍

时间:2022-12-02 09:12:05浏览次数:40  
标签:ConfigMap kubectl 配置管理 redis k8smaster 挂载 root K8S config

作用:存储不加密数据到 etcd,让 Pod 以变量或者 Volume 挂载到容器中
场景:配置文件

创建配置文件

image

创建 ConfigMap

# 根据 redis.properties 创建 redis-config 
[root@k8smaster ~]# kubectl create configmap redis-config --from-file=redis.properties
# 查看 configmap
[root@k8smaster ~]# kubectl get cm
# 查看 redis-config 的详情
[root@k8smaster ~]# kubectl describe cm redis-config

以 Volume 的形式进行挂载到 pod 容器中

image

[root@k8smaster ~]# kubectl logs mypod

以变量的形式进行挂载

创建 yaml,声明变量信息 configmap 创建
image
image
以变量挂载
image
image

标签:ConfigMap,kubectl,配置管理,redis,k8smaster,挂载,root,K8S,config
From: https://www.cnblogs.com/vipsoft/p/16931288.html

相关文章

  • K8S集群操作
    部署一个容器创建tomcat容器kubectlcreatedeploymenttomcat6--image=tomcat:6.0.53-jre8[root@masterk8s]#kubectlgetsvcNAMETYPECLUSTER-IP......
  • k8s拷贝文件
    k8s拷贝文件1、从宿主机目录拷贝到pod中例如,需要把宿主机中/opt/test1.txt文件拷贝到pod中的/opt目录中还是以wyn-project1-7957cdf65f-ds7lh这个pod为例查......
  • Kubernetes(K8S) 配置管理 Secret 介绍
    Secret作用:加密数据(base64)存在etcd里面,让Pod容器以挂载Volume方式进行访问场景:凭证[root@k8smaster~]#echo-n'admin'|base64#创建secret[root@k8smas......
  • K8s configmap Secrets 更新滚动更新pod
    K8sconfigmapSecrets更新滚动更新podReloaderpatch一、k8s使用Reloader实现更新configmap后自动重启podGitHub-stakater/Reloader在日常使用kubernetes......
  • FabEdge 和 SuperEdge 联合在边缘 K8s 集群支持原生 Service 云边互访和 PodIP 直通
       背景在边缘计算的场景下,边缘节点和云端为单向网络,从云端无法直接访问边缘节点,导致了以下的问题:云端无法访问边缘端的service;边访问云端service需要以nodeport......
  • 云原生 • Kubernetes 认识 k8s、k8s 架构、核心概念点介绍
    云原生•Kubernetes认识k8s、k8s架构、核心概念点介绍 一、Kubernetes简介Kubernetes简称k8s,是支持云原生部署的一个平台,起源于谷歌。谷歌早在十几年之前就对其......
  • 每天一点基础K8S--K8S中的调度策略---污点(Taints)和容忍度(Tolerations)
    污点和容忍度之前的实验测试了调度策略中的nodeName、nodeSelector、节点亲和性和pod亲和性。有时,为了实现部分pod不能运行在特定的节点上,可以将节点打上污点。此时容忍......
  • 基于GPU 显卡在k8s 集群上实现hpa 功能
    前言Kubernetes支持HPA模块进行容器伸缩,默认支持CPU和内存等指标。原生的HPA基于Heapster,不支持GPU指标的伸缩,但是支持通过CustomMetrics的方式进行HPA指标的扩展。我们......
  • Kubernetes(K8S) Controller - StatefulSet、DaemonSet 介绍
    无状态和有状态无状态Deployment认为Pod都是一样的。javademo1-6fb64c4664-dj4dh、javademo1-6fb64c4664-dj54s它们的内容是一样的。没有顺序要求,先启第一个还是启......
  • k8s常用命令
    1、查看pod(查看其他资源类型的信息只需要把pod换为svc、deployment、configmap=cm、pv、pvc)信息,-o其他选项,wide显示长信息,yaml显示为yaml格式1.1查看pod详细信息kubect......