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
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.
- In the management console
, select the folder. - Navigate
to Managed Service for Kubernetes. - Select the Managed Service for Kubernetes cluster and open the ConfigMaps and Secrets tab.
- Navigate to the tab with the resource type you want to create: ConfigMaps or Secrets.
- Click the create button for the selected resource type.
- In the drop-down list, select the Namespace to create the resource in.
- Fill out the manifest file according to these Kubernetes guides: ConfigMap
, Secret . - Click Create.
Editing a ConfigMap or Secret resource
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
- In the management console
, select the folder. - Navigate
to Managed Service for Kubernetes. - Select the cluster and open the ConfigMaps and Secrets tab.
- Navigate to the tab with the resource type you want to edit: ConfigMaps or Secrets.
- In the row of the resource in question, click
and select Edit. - Edit the manifest file on the right side of the screen. Your changes will be highlighted with color.
- In the top-right corner, click Save.
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
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:
- In the management console
, select the folder. - Navigate
to Managed Service for Kubernetes. - Select the cluster and open the ConfigMaps and Secrets tab.
- Navigate to the tab with the resource type you want to delete: ConfigMaps or Secrets.
- In the row with the resource in question, click
and select Delete. - In the window that opens, confirm the operation.