odpi / egeria-charts

Helm chart repository
https://odpi.github.io/egeria-charts
Apache License 2.0
13 stars 9 forks source link

Enable nodeport by default #223

Open planetf1 opened 1 year ago

planetf1 commented 1 year ago

Many users trying out our Kubernetes charts are new to k8s. One of the first questions asked or issues hit, is being able to access egeria (chassis, UI etc)

Our charts support 'nodeports'. This is where a port is made available on the IP address currently used by the kubernetes workers. This may not be useful in a cloud environment where there are additional restrictions, firewalls, and capabilities - using regular ingress may be easier. However for simple local environments - where ingress is hard (needing additional IPs etc) it works well.

This suggestion is to enable nodeports by default. It doesn't preclude other connectivity. The main risk is that a failure to allocate could cause pods not to run.

dwolfson commented 1 year ago

Yes - it might also be helpful (at least for testing purposes) if the default nodeport range was different for each kind of chart - so for instance, one could run base and lab charts in the same cluster?

planetf1 commented 1 year ago

That's a good idea. let's do that.

Though note that to run multiple charts, you will need to deploy strimzi seperately, and disable the setup when installing the egeria charts (this is in the docs)