# Kong Ingress Controller deleting configuration after time

**URL:** https://discuss.konghq.com/t/kong-ingress-controller-deleting-configuration-after-time/2318
**Category:** Questions
**Tags:** kubernetes
**Created:** [November 22, 2018, 3:31pm UTC](https://discuss.konghq.com/t/kong-ingress-controller-deleting-configuration-after-time/2318 "2018-11-22T15:31:35Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![smorales](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/smorales/32/632_2.png) [@smorales](https://discuss.konghq.com/u/smorales)
#### Post date: [November 22, 2018, 3:31pm UTC](https://discuss.konghq.com/t/kong-ingress-controller-deleting-configuration-after-time/2318/1 "2018-11-22T15:31:35Z")

</div>

Hi.

I just installed KIG on my GKE Cluster following the readme of [GitHub - Kong/kubernetes-ingress-controller: 🦍 Kong for Kubernetes: The official Ingress Controller for Kubernetes.](https://github.com/Kong/kubernetes-ingress-controller).

After running `kubectl apply -f https://bit.ly/kong-ingress` all work fine but after some time all my configurations (consumers, plugins, auth\_keys, etc) just disappear from the API and I have to start all over again.

I ran a `kubectl logs kong-6dddd8b49b-sjdwj -f` in search of a DELETE request but I have no luck.

Any tips? is this normal? There’s another way to install Kong Ingress Controller? I tried the Helm Chart but that this is a mess.

Thanks in advance.

---

<div class="post-metadata">

### Author: ![hbagdi](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/hbagdi/32/562_2.png) [@hbagdi](https://discuss.konghq.com/u/hbagdi)
#### Post date: [November 26, 2018, 7:36pm UTC](https://discuss.konghq.com/t/kong-ingress-controller-deleting-configuration-after-time/2318/2 "2018-11-26T19:36:37Z")

</div>

@smorales Did you manually configure plugins/consumers/credentials/routes in Kong?

Ingress Controller will remove any manually configured settings in Kong. It will put configuration in Kong that reflects the configuration represented in Kubernetes objects and custom resources like Ingress, KongIngress, KongPlugin, KongConsumer.

---

<div class="post-metadata">

### Author: ![smorales](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/smorales/32/632_2.png) [@smorales](https://discuss.konghq.com/u/smorales)
#### Post date: [November 26, 2018, 9:00pm UTC](https://discuss.konghq.com/t/kong-ingress-controller-deleting-configuration-after-time/2318/3 "2018-11-26T21:00:35Z")

</div>

That’s what I did. So everything must be an annotation then? If I need a webui (ex. Konga) I must install Kong and not Kong ingress controller?

Cheers

---

<div class="post-metadata">

### Author: ![hbagdi](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/hbagdi/32/562_2.png) [@hbagdi](https://discuss.konghq.com/u/hbagdi)
#### Post date: [November 26, 2018, 10:25pm UTC](https://discuss.konghq.com/t/kong-ingress-controller-deleting-configuration-after-time/2318/4 "2018-11-26T22:25:45Z")

</div>

@smorales correct.

> So everything must be an annotation then?

To setup plugins, you would need annotations.  
For consumers and credentials, you would need to create k8s custom objects and then link them using annotations

If you wish to manage your configuration manually, then using Ingress controller is probably not the right choice and you’re better off using Kong only.
