将ConfigMap中的数据设置为容器的环境变量 # 创建需要用到的configmap kubectl -n one-namespace create configmap config1 --from-literal=key1=value1 --from-literal=key2=value2 # 编辑pod1.yaml中的内容 vim pod1.yaml """# pod1.yaml内容如下 apiVersion: v1 kind: Pod metadata: name: pod1 name...
在Kubernetes(k8s)中,ConfigMap 用于存储配置数据,这些数据可以在Pod中以环境变量的形式被访问,或者以配置文件的形式被挂载。要查看Kubernetes中的ConfigMap,你可以使用kubectl命令行工具。以下是查看ConfigMap的详细步骤和命令: 1. 查看当前命名空间中的所有ConfigMap列表 要查看当前Kubernetes命名空间中所有的ConfigMap,你可以...
获取目标 ConfigMap 内容: kubectl get cm <ConfigMap-Name> -n test -o yaml > <ConfigMap-Name>.yaml 例如: kubectl get cm test-service-202308270408-pt-test-20230824091238 -n test -o yaml > rollback-configmap.yaml 删除现有的 ConfigMap(如果需要用新的 ConfigMap 覆盖现有配置): kubectl delete cm <...
如果您想查看某个特定的ConfigMap(例如名称为"my-configmap"的ConfigMap),可以使用以下命令查看其详细信息: ```bash kubectl describe configmap my-configmap ``` 通过上述步骤,您就可以轻松地在Kubernetes集群中查看ConfigMap的信息了。记住,ConfigMap是一种非常有用的资源对象,可以帮助您管理应用程序的配置信息,确保您...
ConfigMap是k8s的配置管理工具,通常用来保存明文的配置信息,以key-value形式传递配置。 一、使用命令创建ConfigMap对象 1.通过--from-literal参数创建 kubectl create configmap mycm1 --from-literal=appid=order-app --from-literal=appsecret=dfdg12342 (1)查看创建结果 ...
1.configmap的yaml文件 myconfigmap.yaml,该文件包含两个configmap,以第一个configmap为例说明。special-config是该configmap的名称,default是该configmap所属的域名。该configmap仅包含一个数据special.how,值是very.内容如下: apiVersion:v1kind:ConfigMapmetadata:name:special-confignamespace:defaultdata:special.how:ver...
清空环境 [root@k8s-master configmap]# kubectl delete cm/game-config-test -n default 3.3 根据文件创建 只需要指定为一个文件就可以从单个文件中创建ConfigMap # 指定创建的文件即可 kubectl create configmap game-config-test2 --from-file=/opt/yaml/configmap/game.properties #查看 kubectl get cm game-con...
ConfigMap与 Secret 类似,用来存储配置文件的kubernetes资源对象,所有的配置内容都存储在etcd中。 1、与 Secret 的区别 ConfigMap 保存的是不需要加密的、应用所需的配置信息。 ConfigMap 的用法几乎与 Secret 完全相同:可以使用 kubectl create configmap 从文件或者目录创建 ConfigMap,也可以直接编写 ConfigMap 对象的 YAM...
5,编辑configmap kubectl edit configmap test-management-config -n default 6,进入pod kubectl exec -it engine-test-worker-b9fd74d85-7kgv7 -n default /bin/sh 7,重启pod 先查看deployment对应pod的数量:kubectl get deployments -n default 然后数量设置成0:kubectl scale --replicas=0 deployment/test-man...