# Ingress Controller

**URL:** <https://discuss.konghq.com/t/ingress-controller/10353>\
**Category:** Questions\
**Tags:** kubernetes\
**Created:** [July 7, 2022, 7:49am UTC](https://discuss.konghq.com/t/ingress-controller/10353 "2022-07-07T07:49:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nkostov](https://avatars.discourse-cdn.com/v4/letter/n/c67d28/32.png) [@nkostov](https://discuss.konghq.com/u/nkostov)\
**Post date:** [July 7, 2022, 7:49am UTC](https://discuss.konghq.com/t/ingress-controller/10353/1 "2022-07-07T07:49:54Z")

</div>

Hello everyone,  
I am trying to expose a service:

> **[External Service - Kong Ingress Controller | Kong Docs](https://docs.konghq.com/kubernetes-ingress-controller/latest/guides/services/external/)**
>
> Documentation for Kong, the Cloud Connectivity Company for APIs and Microservices.

How can I do that over HTTPS?  
I have tried to change the ports and the redirection rule.

---

<div class="post-metadata">

**Author:** ![traines](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/traines/32/158_2.png) [@traines](https://discuss.konghq.com/u/traines)\
**Post date:** [July 22, 2022, 5:22pm UTC](https://discuss.konghq.com/t/ingress-controller/10353/2 "2022-07-22T17:22:42Z")

</div>

Kong routes created from Ingresses support HTTPS (and HTTP) by default. You should be able to access that route over your HTTPS proxy port as soon as you create it.

If you want to make the route HTTPS-only, you need to set the [protocols annotation](https://docs.konghq.com/kubernetes-ingress-controller/2.4.x/references/annotations/#konghqcomprotocols) to `https`. When you do so, any HTTP requests matching the route will receive the redirect status code response.
