# Deploying kong onto AWS EKS Cluster

**URL:** <https://discuss.konghq.com/t/deploying-kong-onto-aws-eks-cluster/8951>\
**Category:** Questions\
**Created:** [August 30, 2021, 1:58pm UTC](https://discuss.konghq.com/t/deploying-kong-onto-aws-eks-cluster/8951 "2021-08-30T13:58:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnnabil](https://avatars.discourse-cdn.com/v4/letter/j/35a633/32.png) [@johnnabil](https://discuss.konghq.com/u/johnnabil)\
**Post date:** [August 30, 2021, 1:58pm UTC](https://discuss.konghq.com/t/deploying-kong-onto-aws-eks-cluster/8951/1 "2021-08-30T13:58:21Z")

</div>

Hi All,  
i have a task to setup kong on our AWS EKS environment , i used the helm chart approach to install Kong with some custom parameters like the below

- PostgreSQL DB
- Konga GUI for Kong , then i connect the Kong to Konga GUI successfully

my case is

- i have 5 microservices , each microservice is running on a specific port
- what i’m trying to do is expose all my services with its name for ex if i have service called a i need to call this service from outside like x.x.x.x/a i’m working on this task from 3 days but unfortunately still stuck on how to create the service  
note  
i try to use Konga UI to create a service then route for this service but the service is only expose like x.x.x.x:port/service  
what i need is to expose the service like x.x.x.x/service\_name  
can any one help me on this  
thanks in advance

---

<div class="post-metadata">

**Author:** ![Chirag\_Manwani](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/chirag_manwani/32/2293_2.png) [@Chirag\_Manwani](https://discuss.konghq.com/u/Chirag_Manwani)\
**Post date:** [August 30, 2021, 6:09pm UTC](https://discuss.konghq.com/t/deploying-kong-onto-aws-eks-cluster/8951/2 "2021-08-30T18:09:39Z")

</div>

I think you’ll need to add the Path property of the Service object.  
Refer- [Service Object](https://docs.konghq.com/gateway-oss/2.5.x/admin-api/#service-object)

So if you have 5 microservices on the same host, assuming-  
Host = host  
Service 1 Name = A, and so on

You’ll need to create 5 Service objects each having the same host, but different service paths.  
For Service A,  
host = host  
path = /a

Also refer Path Handling algorithms mentioned here- [Route Object](https://docs.konghq.com/gateway-oss/2.5.x/admin-api/#route-object)

---

<div class="post-metadata">

**Author:** ![johnnabil](https://avatars.discourse-cdn.com/v4/letter/j/35a633/32.png) [@johnnabil](https://discuss.konghq.com/u/johnnabil)\
**Post date:** [August 30, 2021, 6:51pm UTC](https://discuss.konghq.com/t/deploying-kong-onto-aws-eks-cluster/8951/3 "2021-08-30T18:51:23Z")

</div>

Hi Chirag,  
what i’m done is like below

- create a service for each microservice i have form Konga GUI with the below options
  - service\_name

- host = x.x.x.x
- port = microservice\_port\_number
- path = /microservice\_name

- create a route for each microservice i have form Konga GUI with the below options

- route\_name
- host = x.x.x.x (same IP at the service)
- path = /microservice\_name (same path at service)

so what happens is when i navigate to the IP address x.x.x.x/microservice\_name nothing appears  
but when i navigate to IP Address x.x.x.x:microservice\_port/microservice path i got the results

i think there is something wrong don’t know about it

note  
i’m using one of my eks worker node public IPs , and i don’t know if this is right or no  
but this ip address host my microservice

thanks in advance
