# Kong and kong ingress

**URL:** <https://discuss.konghq.com/t/kong-and-kong-ingress/6773>\
**Category:** General\
**Tags:** service-mesh\
**Created:** [July 24, 2020, 1:33am UTC](https://discuss.konghq.com/t/kong-and-kong-ingress/6773 "2020-07-24T01:33:17Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![yangvipguang](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/yangvipguang/32/2093_2.png) [@yangvipguang](https://discuss.konghq.com/u/yangvipguang)\
**Post date:** [July 24, 2020, 1:33am UTC](https://discuss.konghq.com/t/kong-and-kong-ingress/6773/1 "2020-07-24T01:33:17Z")

</div>

What is the difference between kong and kong ingress. With kong ingress, kong is no longer needed. Just like the relationship between nginx and nginx ingress.

---

<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:** [July 28, 2020, 1:24am UTC](https://discuss.konghq.com/t/kong-and-kong-ingress/6773/2 "2020-07-28T01:24:41Z")

</div>

Kong is a reverse proxy. Kong Ingress Controller consists of two components: Kong itself and a controller which works with k8s api-server and configures kong.

---

<div class="post-metadata">

**Author:** ![yangvipguang](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/yangvipguang/32/2093_2.png) [@yangvipguang](https://discuss.konghq.com/u/yangvipguang)\
**Post date:** [August 26, 2020, 7:22am UTC](https://discuss.konghq.com/t/kong-and-kong-ingress/6773/3 "2020-08-26T07:22:10Z")

</div>

thanks  
So, I don’t know if I understand it right or not. In the K8S environment, you only need to use kong ingress.  
Are there any special functional differences between kong and kong ingress.  
From the perspective of best practice, what are their respective usage scenarios in the production environment, as a beginner, I don’t quite understand.  
Moreover, kong ingress does not need db, will there be any impact on storing their data in K8S?

---

<div class="post-metadata">

**Author:** ![yangvipguang](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/yangvipguang/32/2093_2.png) [@yangvipguang](https://discuss.konghq.com/u/yangvipguang)\
**Post date:** [August 28, 2020, 3:18am UTC](https://discuss.konghq.com/t/kong-and-kong-ingress/6773/4 "2020-08-28T03:18:51Z")

</div>

@hbagdi Would you like to answer these questions above？

---

<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:** [August 28, 2020, 3:47pm UTC](https://discuss.konghq.com/t/kong-and-kong-ingress/6773/5 "2020-08-28T15:47:34Z")

</div>

> [@yangvipguang](#):
>
> Are there any special functional differences between kong and kong ingress.

The feature set you get from Kong remains the same in either case. How you configure Kong is different in the two case. If you would like to use k8s manifests to configure Kong, use Kong Ingress.

If you are doing a greenfield setup in k8s, I’d advise to use Kong Ingress Controller as it hides some of the complexity of Kong and makes it operationally easy to run and upgrade Kong.

---

<div class="post-metadata">

**Author:** ![yangvipguang](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/yangvipguang/32/2093_2.png) [@yangvipguang](https://discuss.konghq.com/u/yangvipguang)\
**Post date:** [August 29, 2020, 3:07pm UTC](https://discuss.konghq.com/t/kong-and-kong-ingress/6773/6 "2020-08-29T15:07:20Z")

</div>

@hbagdi。 There is another scenario, that is, if I need to use istio, then I need to use istio ingress. How do you feel about this situation. Is it necessary to use istio ingress and kong instead of kong ingress at this time?

---

<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:** [August 31, 2020, 5:16pm UTC](https://discuss.konghq.com/t/kong-and-kong-ingress/6773/7 "2020-08-31T17:16:18Z")

</div>

It depends on the features you need form the Ingress solution you adopt.  
You can certainly use Kong Ingress and Istio mesh together.  
Please do note that Kong doesn’t support Istio’s CRD, but it can work with Isito’s mesh without a problem.
