That localhost excuse is obviously a temporary solution for local access, so to make Kobana application
accessible properly with a proper gural, we will configure ingress, which is part of communities that
basically manages routing of incoming requests, like from a browser to internal services in communities.
So in our example, you would need to install and run ingress controller in your communities cluster
so that you can configure ingress rules that will then report the incoming traffic to your application
to understand the concept behind this in a cloud environment like manage community service or in a remote
communities engine.
How does this setup work?
How will Ingress get that incoming request if it happens through Lenos node balancer?
So in cloud platforms you have cloud providers own load balancer implementations that gets in front
of the Ingenix Ingress controller.
So that becomes the entry point in your cluster.
So let's see how that works.
Lenard's Node Balancer is, as the name says, a load balancer for your work nodes where nodes are the
Lenos server instances.
So say you have truly node instances.
One runs a database application, in other runs a web server and you expose the web server using a public
IP address so browser can send request directly to the Web server.
The problem is you can't scale this application.
If you suddenly start getting a lot of traffic, your web server will become a bottleneck.
Also, if you make changes to the Web server like reboard, it's reconfigure it, etc., your application
becomes unavailable.
Instead, let's say you add a node balance in front that takes the incoming request in directed to the
web server.
So node balancer will get the public IP address and a Web server will be hidden away and accessible
only at private IP from the load balancer itself.
Now you can add multiple web servers under that load balancer.
That load balancer can forward the requester so you can scale your application up and down without users
even noticing anything.
They have an entry point to your application that you set up once and just live it and it works.
It's just there to accept the requests and then redirected to one of the Web servers.