Skip to content

feat(contour-bookinfo): Add Contour Ingress Gateway configuration for Bookinfo application#45

Open
sanjay7178 wants to merge 3 commits intokubeslice:masterfrom
sanjay7178:feat/contour-ingress-bookinfo
Open

feat(contour-bookinfo): Add Contour Ingress Gateway configuration for Bookinfo application#45
sanjay7178 wants to merge 3 commits intokubeslice:masterfrom
sanjay7178:feat/contour-ingress-bookinfo

Conversation

@sanjay7178
Copy link

@sanjay7178 sanjay7178 commented Aug 8, 2025

fixes : #30

This PR addresses the issue of using a production-ready ingress gateway instead of direct NodePort exposure for the bookinfo application, implementing Contour as the ingress controller .


Implementations :

Added

  • Contour Controller: Manages ingress configuration to
  • Envoy Proxy: Data plane DaemonSet that handles incoming HTTP traffic

In the kind/bookinfo/contour_ingress/README.md i've mentioned installation of contour ingress and bookinfo setup , also provided kind/bookinfo/contour_ingress/slice.yaml for inter cluster communication of ingress and istio bookinfo services via OpenVPN .

Tested this configuration based on kind cluster using kubeslice minimal-demo kubeslice-cli install --profile=minimal-demo

… Bookinfo application

Signed-off-by: sanjay7178 <saisanjay7660@gmail.com>
…ount definitions

Signed-off-by: sanjay7178 <saisanjay7660@gmail.com>
@pnavali
Copy link

pnavali commented Aug 8, 2025

@sanjay7178 - kubeslice controller/worker install step and step 4 needs to be done before step 2/3 - please check again to make sure the services were on the slice.

@sanjay7178
Copy link
Author

@sanjay7178 - kubeslice controller/worker install step and step 4 needs to be done before step 2/3 - please check again to make sure the services were on the slice.

Sure

…ubeSlice setup

Signed-off-by: sanjay7178 <saisanjay7660@gmail.com>
@sanjay7178
Copy link
Author

@pnavali I made the changes accordingly at commit dc35dd0

@pnavali
Copy link

pnavali commented Aug 20, 2025

@gourishkb @bharath-avesha please take a look

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bookinfo with Contour ingress API gateway example

2 participants