# Add an Ingress using a manifest

There are two ways to add a new ingress: [manually by using a form](https://docs.portainer.io/2.33-lts/user/kubernetes/networking/ingresses/add) or automatically by using a manifest. This article explains how to add an ingress using a manifest.

{% hint style="info" %}
Manifests aren't just for Ingresses - you can also deploy namespaces, ConfigMaps, secrets and volumes using a manifest.
{% endhint %}

From the menu expand **Networking**, select **Ingresses** then click **Create from manifest**.

<figure><img src="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-f405f34517865d3156231996143c44e5dab57589%2F2.20-kubernetes-networking-ingresses-manifest.gif?alt=media" alt=""><figcaption></figcaption></figure>

From here you can follow the instructions for adding from a manifest.

{% content-ref url="../../applications/manifest" %}
[manifest](https://docs.portainer.io/2.33-lts/user/kubernetes/applications/manifest)
{% endcontent-ref %}
