Can we deploy mendix private cloud without using ingress in GKE ?

0
Now we deploy mendix private cloud on GKE (Google Kubernetes Engine )  are having some issues as follows:  - Follow document Mendix suggestion using Ingress Controller but Ingress Controller using NLB not ALB in GCP . We can't using NLB for production because NLB doesn't binding BackendConfig (Backend Config a resource on GCP to help using IAP , Cloud Armor serve for security my organization)  Now we are using this solutions  - Not use Ingress for use instead attach annotations in service type and attach NEG to service application . After that BackendConfig attach to NEG and we can using CloudArmor & IAP to attach to backendconfig .  LB -> BackendConfig -> CloudArmor & IAP -> NEG -> SVC -> Pod application Mendix.    We tried emailing mendix support but only got no official support . i asked why but got very general answer . So i want to post to see if anyone can help me with this issue ?   I also thought about using https://cloud.google.com/kubernetes-engine/docs/concepts/ingress-xlb but I want to get a satisfactory answer because I think mendix is ​​just an application like any other application. and this is also the first time I deploy mendix
asked
2 answers
1

I dont have exact prior experience with your specific scenario. But i have been working with mxpc for many years and many clients.

 

My suggestion is to provide a dummy-non-existing ingress class so that the operator creates and manages an ingress that is not used (dummy).

 

Then create and manage your own ingress/service to make your pods accessible.

 

This kinda is a workaround. There is no better or more clean way to do this right now (that I am aware of).

 

answered
0

Information about NEG : https://cloud.google.com/load-balancing/docs/negs 

 

answered