linux怎么查看本机内存大小
254
2022-09-10
Kubernetes----ConfigMap配置存储
一、ConfigMap实例演示
ConfigMap是一种比较特殊的存储卷,它的主要作用是用来存储配置信息的
1.1 创建configmap
编写configmap.yaml文件,内容如下:
apiVersion: v1kind: Namespacemetadata: name: dev---apiVersion: v1kind: ConfigMapmetadata: name: configmap namespace: devdata: info: | username: admin password: admin123
然后使用如下命令创建configmap
[root@master volume]# kubectl apply -f configmap.yamlnamespace/dev createdconfigmap/configmap created[root@master volume]#
查看创建的configmap
[root@master volume]# kubectl get configmap -n devNAME DATA AGEconfigmap 1 43s[root@master volume]#
通过如下命令查看configmap的详细信息
[root@master volume]# kubectl describe configmap configmap -n devName: configmapNamespace: devLabels:
1.2 configmap挂载到pod上
编辑pod_configmap.yaml文件,内容如下:
apiVersion: v1kind: Podmetadata: name: pod-configmap namespace: devspec: containers: - name: nginx image: nginx:1.17.1 volumeMounts: - name: config mountPath: /configmap/config volumes: - name: config configMap: name:
使用如下命令创建pod
[root@master volume]# kubectl apply -f pod_configmap.yamlpod/pod-configmap created[root@master volume]#
查看创建pod资源
[root@master volume]# kubectl get pod -n devNAME READY STATUS RESTARTS AGEpod-configmap 1/1 Running 0 4m29s[root@master volume]#
如下进入pod中,查看挂载到的配置文件
[root@master volume]# kubectl exec -it pod-configmap -n dev /bin/shkubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl exec [POD] -- [COMMAND] instead.# cd /configmap/config# lsinfo# cat infousername: adminpassword: admin123#
1.3 configmap实现动态更新
编辑configmap.yaml文件,如下,将密码修改为123456
apiVersion: v1kind: Namespacemetadata: name: dev---apiVersion: v1kind: ConfigMapmetadata: name: configmap namespace: devdata: info: | username: admin password: 123456
然后使用如下命令更新configmap
[root@master volume]# kubectl apply -f configmap.yamlnamespace/dev unchangedconfigmap/configmap configured[root@master volume]#
稍微等一会,然后继续查看pod中的info文件中的内容,发现此时已经更新了
# cat infousername: adminpassword: 123456#
至此,configmap即完成了配置文件的动态更新
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~