[Yandex Cloud documentation](../../../index.md) > [Yandex Managed Service for Kubernetes](../../index.md) > [Step-by-step guides](../index.md) > Working with Kubernetes objects from the management console > Managing ConfigMap and Secret resources

# Managing ConfigMap and Secret resources

The `ConfigMap` and `Secret` resources in Kubernetes enable you to store and send data to configure pods. In the management console, you can manage these resources in Managed Service for Kubernetes without using kubectl.

## Creating a ConfigMap or Secret resource {#create-configmap-secret}

You can create `ConfigMap` and `Secret` resources in the management console in the same way as when using the `kubectl apply -f <manifest_file.yaml> -n <namespace_name>` command.

{% list tabs group=instructions %}

- Management console {#console}

  1. In the [management console](https://console.yandex.cloud), navigate to the folder dashboard and select **Managed Service for&nbsp;Kubernetes**.
  1. Click the cluster name and select ![Configuration](../../../_assets/console-icons/gear.svg) **ConfigMaps and Secrets** in the left-hand panel.
  1. In the top-right corner, click **Create** and select the resource type.
  1. In the drop-down list, select the **Namespace** to create the resource in.
  1. Fill out the manifest file according to these Kubernetes guides: [ConfigMap](https://kubernetes.io/docs/concepts/configuration/configmap/), [Secret](https://kubernetes.io/docs/concepts/configuration/secret/).
  1. Click **Create**.

{% endlist %}

## Editing a ConfigMap or Secret resource {#edit-configmap-secret}

In the management console, you can edit `ConfigMap` and `Secret` resource manifests in a visual editor. This approach is equivalent to running the `kubectl apply -f <manifest_file.yaml>` command and allows you to update the resource configuration without re-creating it.

The list of editable fields depends on the object type and is available in [this Kubernetes guide](https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/).

{% list tabs group=instructions %}

- Management console {#console}

  1. In the [management console](https://console.yandex.cloud), navigate to the folder dashboard and select **Managed Service for&nbsp;Kubernetes**.
  1. Click the cluster name and select ![Configuration](../../../_assets/console-icons/gear.svg) **ConfigMaps and Secrets** in the left-hand panel.
  1. Select the tab with the resource type you want to edit.
  1. In the row of the resource, click ![image](../../../_assets/console-icons/ellipsis.svg) and select **Edit**.
  1. Edit the manifest file on the right side of the screen. Your changes will be highlighted with color.
  1. In the top-right corner, click **Save**.

{% endlist %}

If the manifest is correct, the changes will be applied. If the updated manifest contains an error or edits uneditable fields, an error message will appear. Click **More information** for details.

## Deleting a ConfigMap or Secret resource {#delete-configmap-secret}

Deleting a `ConfigMap` or `Secret` resource is equivalent to running the `kubectl delete -f <manifest_file.yaml>` command.

To delete a `ConfigMap` or `Secret` resource, do the following:

{% list tabs group=instructions %}

- Management console {#console}

  1. In the [management console](https://console.yandex.cloud), navigate to the folder dashboard and select **Managed Service for&nbsp;Kubernetes**.
  1. Click the cluster name and select ![Configuration](../../../_assets/console-icons/gear.svg) **ConfigMaps and Secrets** in the left-hand panel.
  1. Select the tab containing the resource type you want to delete.
  1. In the row of the resource, click ![image](../../../_assets/console-icons/ellipsis.svg) and select **Delete**.
  1. Confirm the action.

{% endlist %}