Managing Service and Ingress resources
The Service and Ingress resources in Kubernetes provide communication between pods and access to applications from outside the cluster. You can use the management console to manage these resources in Kubernetes without kubectl.
Creating a Service or Ingress resource
You can create Service and Ingress 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
, navigate to the folder dashboard and select Managed Service for Kubernetes. - Click the cluster name and select
Network in the left-hand panel. - In the top-right corner, click Create and select the 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: Service
, Ingress . - Click Create.
Editing a Service or Ingress resource
In the management console, you can edit Service and Ingress 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
, navigate to the folder dashboard and select Managed Service for Kubernetes. - Click the cluster name and select
Network in the left-hand panel. - Select the tab with the resource type you want to edit.
- In the row of the resource, 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 Service or Ingress resource
Deleting a Service or Ingress resource is equivalent to running the kubectl delete -f <manifest_file.yaml> command.
To delete a Service or Ingress resource, do the following:
- In the management console
, navigate to the folder dashboard and select Managed Service for Kubernetes. - Click the cluster name and select
Network in the left-hand panel. - Select the tab containing the resource type you want to delete.
- In the row of the resource, click
and select Delete. - Confirm the action.