当前位置: 首页 > news >正文

迅睿cms建站教程博客园wordpress主题

迅睿cms建站教程,博客园wordpress主题,乌克兰网站服务器,专做国外旅游的网站ConfigMap 1、作用2、以volume形式进行挂载2.1 创建配置文件2.2 创建ConfigMap文件2.3 最终的yaml文件 3、以变量形式进行挂载3.1 创建configmap文件3.2 书写最终yaml文件 1、作用 存储不加密的数据到etcd中,以变量或者volume形式挂载到pod的容器中场景&#xff1a…

ConfigMap

  • 1、作用
  • 2、以volume形式进行挂载
    • 2.1 创建配置文件
    • 2.2 创建ConfigMap文件
    • 2.3 最终的yaml文件
  • 3、以变量形式进行挂载
    • 3.1 创建configmap文件
    • 3.2 书写最终yaml文件

1、作用

  • 存储不加密的数据到etcd中,以变量或者volume形式挂载到pod的容器中
  • 场景:配置文件

2、以volume形式进行挂载

2.1 创建配置文件

[root@master k8sconfigmap]# vim redis.properties
[root@master k8sconfigmap]# cat redis.properties 
redis.host=127.0.0.1
redis.port=6379
redis.password=123456

2.2 创建ConfigMap文件

[root@master k8sconfigmap]# kubectl create configmap redis-config --from-file=redis.properties 
configmap/redis-config created
[root@master k8sconfigmap]# kubectl get cm   #查看cm信息
NAME               DATA   AGE
kube-root-ca.crt   1      62d
redis-config       1      8s
[root@master k8sconfigmap]# kubectl describe cm redis-config 
Name:         redis-config
Namespace:    default
Labels:       <none>
Annotations:  <none>Data
====
redis.properties:
----
redis.host=127.0.0.1
redis.port=6379
redis.password=123456Events:  <none>

2.3 最终的yaml文件

[root@master k8sconfigmap]# vim cm.yaml
[root@master k8sconfigmap]# cat cm.yaml 
apiVersion: v1
kind: Pod
metadata:name: mypod
spec:containers:- name: busyboximage: busyboxcommand: ["/bin/sh","-c","cat /etc/config/redis.properties"]volumeMounts:- name: config-volumemountPath: /etc/configvolumes:- name: config-volumeconfigMap:name: redis-configrestartPolicy: Never
[root@master k8sconfigmap]# kubectl apply -f cm.yaml 
pod/mypod created
[root@master k8sconfigmap]# kubectl get pod
NAME    READY   STATUS      RESTARTS   AGE
mypod   0/1     Completed   0          7s
[root@master k8sconfigmap]# kubectl logs mypod   #查看效果
redis.host=127.0.0.1
redis.port=6379
redis.password=123456

3、以变量形式进行挂载

3.1 创建configmap文件

[root@master k8sconfigmap]# cat config.yaml    ##设置好变量
apiVersion: v1
kind: ConfigMap
metadata:name: myconfignamespace: default
data:special.level: infospecial.type: hello
[root@master k8sconfigmap]# kubectl get configmaps 
kube-root-ca.crt  myconfig          
[root@master k8sconfigmap]# kubectl get configmaps myconfig 
NAME       DATA   AGE
myconfig   2      37s
[root@master k8sconfigmap]# kubectl describe cm myconfig 
Name:         myconfig
Namespace:    default
Labels:       <none>
Annotations:  <none>Data
====
special.level:
----
info
special.type:
----
hello
Events:  <none>

3.2 书写最终yaml文件

[root@master k8sconfigmap]# cat config-var.yaml 
apiVersion: v1
kind: Pod
metadata:name: mypod
spec:containers:- name: busyboximage: busyboxcommand: [ "/bin/sh", "-c", "echo $(LEVEL) $(TYPE)" ]env:- name: LEVELvalueFrom:configMapKeyRef:name: myconfigkey: special.level- name: TYPEvalueFrom:configMapKeyRef:name: myconfigkey: special.typerestartPolicy: Never
[root@master k8sconfigmap]# kubectl get pods
NAME    READY   STATUS      RESTARTS   AGE
mypod   0/1     Completed   0          35s
[root@master k8sconfigmap]# kubectl logs mypod 
info hello
http://www.yayakq.cn/news/85574/

相关文章:

  • 网站相关推荐怎么做做网站外包公司有哪些
  • 男女做暧暧网站wordpress模板云端
  • asp网站源码 怎么安装如何再国外网站做折扣
  • 前程无忧做网站多少钱网站简繁体转换 js
  • 做网站的平台人物介绍网页设计
  • 全国广告公司网站建设网站建设主体力量
  • 苏州网站搜索引擎优化做淘客的网站有哪些
  • 网站建设程序编制做网站需要哪些流程
  • 北京中小企业建站价格wordpress下载按钮插件
  • 佛山新网站制作市场互联网营销师培训方案
  • 网站建设比较好的律所企业建设网站公司排名
  • 做长页网站品质好的网站制作
  • 怎么自己开网站互联网运营推广是做什么的
  • 企业网站建站意义海尔建设此网站的目的是什么
  • 孟村网站建设价格企业制度型开放论坛
  • 网站会员注册系统源码家装室内设计
  • 网站备案不成功的原因有哪些张家口建设局网站
  • 重庆网站建设eyouc武功县住房和城乡建设局网站
  • 邳州城乡建设局网站浦东企业网站建设
  • php网站qq互联热点新闻
  • 防蚊手环移动网站建设织梦 手机网站
  • 网站底部的备案号wordpress如何抓取
  • 做网站的基本知识网站建设有哪些工作
  • 企业网站必须备案吗网页浏览器软件有哪些
  • 深圳大眼睛网站建设推广自身网站
  • 汽车销售网站模板 cmswordpress文章添加seo标题
  • 西安网站建设多钱重庆seo搜索引擎优化优与略
  • 网站伪静态设置网盟推广与信息流
  • 那个网站做外贸河南省网站建设
  • 网站为什么改版中国建筑招聘信息