Delete a configmap itself from Kubernetes Delete a configmap itself from Kubernetes kubernetes kubernetes

Delete a configmap itself from Kubernetes


To delete configmap using configmap name:

# kubectl delete configmap  <configmap-name>  -n  <namespace-name> $ kubectl delete configmap    my-cofigmap     -n   namespacename 

To delete configmap using configmap yaml file:

# kubectl delete -f <file-directory> -n <namespace-name>$ kubectl delete -f  configmap.yaml  -n  namespacename


You can delete a configMap by it's name. If you are unsure you can check the configMaps within a namespace by using:

kubectl get configmap -n namespacename

once you have them you can run a delete command:

kubectl delete configmap <configmapname> -n namespacename


Should work this way:

kubectl delete configmap <configmap-name> -n <namespace-name>

Your configmap's name should be defined in your configmap.yaml file.