> For the complete documentation index, see [llms.txt](https://docs.portainer.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.portainer.io/user/kubernetes/networking/ingresses.md).

# Ingresses

An **Ingress** in Kubernetes is an API object that provides routing rules to manage external users' access to the services in a Kubernetes cluster, typically via HTTPS/HTTP. With Ingress, you can easily set up rules for routing traffic without creating a bunch of Load Balancers or exposing each service on the node.

To view, edit or create ingresses in your environment, expand **Networking** and select **Ingresses** from the left hand menu.

<figure><img src="/files/z7K0DP7osD55aBsCxI04" alt=""><figcaption></figcaption></figure>

All the Ingresses that a user has access to are listed on this page.

<figure><img src="/files/lq4LhebfGIxEAreaHnye" alt=""><figcaption></figcaption></figure>

New Ingress objects can be created either manually or through a manifest:

{% content-ref url="/pages/dUH4kXCVwkF4pjHHEmtd" %}
[Add an Ingress manually](/user/kubernetes/networking/ingresses/add.md)
{% endcontent-ref %}

{% content-ref url="/pages/WVayUF07rwStraVzoJyc" %}
[Add an Ingress using a manifest](/user/kubernetes/networking/ingresses/manifest.md)
{% endcontent-ref %}

If you no longer require an Ingress, it can be removed:

{% content-ref url="/pages/vpC8S1dC17o75WRKwfO5" %}
[Remove an Ingress](/user/kubernetes/networking/ingresses/remove-an-ingress.md)
{% endcontent-ref %}
