0、k8s configMap常用命令
-- 新增
kubectl replace --force -f configMap配置.yaml
kubectl create -f configMap配置.yaml
-- 查询
kubectl get cm [-n namespace]
一、configMap的新增
# 方式1:从文件上/目录上新增
kubectl create -f 配置.yaml
# 或者
kubectl create cm test-config --from-file=./ca.pem
# 这种方式适合用来挂载配置文件,key是文件名,value是文件内容。比如挂载数据库证书等
# 方式2: 从命令行中新增
kubectl create cm test-config --from-literal=host=🐷🐔 --from-listeral=port='5432--27107-3306-6379'
二、configMap的查询
kubectl get cm
# 或者
kubectl get configmap
# 或者
kubectl get cm -n 命名空间
三、configMap的修改
# 1, 替换式修改
kubectl replace --force -f 配置.yaml
# 2, 局部修改
kubectl edit cm map的键值
四,configMap的删除
kubectl delete cm map的名字
>>>PS:先创建ConfigMap, 后创建Pod
五、参考
配置Pod以使用ConfigMap
网友评论