[class] linux go java #注释:data:部分内容是真正的配置项,有两种格式: #author: 是Key/value格式 #file.conf: | 是文件格式 #创建资源对象 root@master1ha1:~# kubectl apply -f storage-configmap-test.yaml configmap/config-test created #查看 root@master1ha1:~# kubectl get cm NAME DATA AGE ...
1.使用ConfigMap代替环境变量 vim configmap-literal.yaml #创建configmap的yaml文件 apiVersion: v1 kind: ConfigMap metadata: name: literal-config namespace: default data: name: dave password: pass kubectl apply -f configmap-literal.yaml #基于yaml文件运行configmap vim configmap-env.yaml #创建yaml文件 a...
如果您需要更新Kubernetes中的ConfigMap,可以通过执行kubectl命令或者更改ConfigMap的yaml文件来实现。首先,您需要获取当前的ConfigMap的描述,并对其进行修改。然后,使用kubectl apply命令将更新后的描述应用到Kubernetes集群中。当ConfigMap被更新后,所有依赖该ConfigMap的Pod都会自动重新加载最新的配置信息。 在Kubernetes中如何删除...
sudo kubectl apply -f Config.yaml 1.3.查看ConfigMap qiteck@server:~/program/rabbitmq/3.11.11/k8s3.8.2$ sudo kubectl get ConfigMap -n rabbitmq NAME DATA AGE kube-root-ca.crt 1 103m rabbitmq-config 2 6m42s sudo kubectl describe ConfigMap rabbitmq-config -n rabbitmq qiteck@server:~/progra...
ConfigMap 的创建 通过YAML 配置文件方式 按照环境变量的方式配置 # example_env.ymlapiVersion: v1kind: ConfigMapmetadata: name: exampledata: server_name: "www.baidu.com" server_port: "8080" 执行创建命令: kubectl apply -f example_env.yml 查看configmap内容 ...
ConfigMap是一个或多个key/value的形式保存在k8s中,内部可以管理变量也可以管理完整的配置文件内容。 1.2 用法 生成容器内的环境变量,在pod中可以通过spec.env或者spec.envFrom进行引用。 设置容器启动命令的启动参数,前提是设置为环境变量。 以卷volume的方式挂载到容器内部的文件或目录,通过spec.volumes引用。
kubectl apply-f testcm1.yaml 执行完毕后,pod自动退出 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 kubectl describe pod testcm1-pod kubectl logs testcm1-pod ⑦ 使用configmap 查看打印某个变量 代码语言:javascript 代码运行次数:0 ...
--from-file=/root/kubernetes/configmap/txt/configmapdir2 1. 2. 3. 3、查看信息 方式一 kubectl get cm txt-config -o yaml 1. 方法二: kubectl describe cm txt-config 1. 四、以字面形式创建cm 1、生成cm文件 kubectl create configmap write-config \ ...
kubectl create configmap my-config --from-file=config.properties其中,config.properties是包含配置信息的文件。 通过YAML文件创建:还可以将ConfigMap的定义写入YAML文件,然后使用kubectl apply命令来创建ConfigMap。例如,创建一个名为my-config的ConfigMap的YAML文件内容如下: apiVersion: v1 kind: ConfigMap metadata: ...
使用以下命令创建 ConfigMap: kubectl apply -f configmap.yaml 将ConfigMap 注入到 Pod 中 ConfigMap 可以通过多种方式注入到 Pod 中,以下是常见的两种方式:作为环境变量和作为卷挂载。 注入ConfigMap 作为环境变量 创建一个名为pod-with-env.yaml的文件: ...